js获取form的方法


Posted in Javascript onMay 06, 2015

本文实例讲述了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程序设计有所帮助。

Javascript 相关文章推荐
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
Sep 03 Javascript
用JS实现一个TreeMenu效果分享
Aug 28 Javascript
在ASP.NET中使用JavaScript脚本的方法
Nov 12 Javascript
使用AOP改善javascript代码
May 01 Javascript
javascript闭包(Closure)用法实例简析
Nov 30 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
Jun 21 Javascript
详解Vue-cli代理解决跨域问题
Sep 27 Javascript
vue watch监听对象及对应值的变化详解
Feb 24 Javascript
vue数据控制视图源码解析
Mar 28 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
May 09 Javascript
Vue+Spring Boot简单用户登录(附Demo)
Nov 12 Javascript
Vue组件化(ref,props, mixin,.插件)详解
May 15 Vue.js
js给selected添加options的方法
May 06 #Javascript
js表格排序实例分析(支持int,float,date,string四种数据类型)
May 06 #Javascript
js实现漂浮回顶部按钮实例
May 06 #Javascript
js实现仿百度汽车频道选择汽车图片展示实例
May 06 #Javascript
js中日期的加减法
May 06 #Javascript
javascript实现回到顶部特效
May 06 #Javascript
javascript实现完美拖拽效果
May 06 #Javascript
You might like
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
AngularJS 实现JavaScript 动画效果详解
2016/09/08 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
微信小程序支付之c#后台实现方法
2017/10/19 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
微信小程序实现换肤功能
2018/03/14 Javascript
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
Vue 实时监听窗口变化 windowresize的两种方法
2018/11/06 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
python3解析库lxml的安装与基本使用
2018/06/27 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
python属于跨平台语言码
2020/06/09 Python
python 如何快速复制序列
2020/09/07 Python
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
高三毕业典礼主持词
2014/03/27 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
毕业设计说明书
2014/05/07 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
党员反邪教心得体会
2016/01/15 职场文书