这篇文章主要介绍了 js 获取 form 的方法, 实例分析了 javascript 操作 form 表单的技巧, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本文实例讲述了 js 获取 form 的方法。分享给大家供大家参考。具体如下:
先来看下面代码:
- <html>
- <head>
- <scirpy>
- window.onload=function(){ var f1=document.f1; var f2=document.forms[1];
- alert(f2.id); var f3=document.forms['f1']; }
- </script>
- </head>
- <body>
- <form id="f1" value="f1">
- </from>
- <from id="f2" value="f2">
- </form>
- </body>
- </html>
操作表单:
- <html>
- <head>
- <script>
- function checkform(f) {
- var uname = f.username;
- var pwd = f.password;
- if (uname.value.length < 4) {
- alert('用户长度必须大于4');
- return false;
- }
- if (pwd.value.length != 6) {
- alert('用户密码必须大于 6位');
- return false;
- }
- return true;
- }
- </script>
- </head>
- <body>
- <form id="f1" name="f1" method="post" action="" onsubmit="return checkform(this)">
- <input name="username" value="" />
- </br>
- <input name="password" value="" />
- </br>
- <input type="button" value="提交" />
- </form>
- </body>
- </html>
js 操作 form 的三种方式:
1. 利用表单在文档中的索引或表单的 name 属性来引用表单
- document.forms[i] //得到页面中的第i个表单
- document.forms[fromName] //得到页面中相应name的表单
2. 利用表单的 id 属性
- document.getElementById(formId);
3.
- document.formName; //最为常用的一种方式
希望本文所述对大家的 javascript 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0217/271472.html