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 相关文章推荐
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
Oct 29 Javascript
JavaScript QueryString解析类代码
Jan 17 Javascript
再谈Jquery Ajax方法传递到action(补充)
May 12 Javascript
JS解析XML实例分析
Jan 30 Javascript
js绘制购物车抛物线动画
Nov 18 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
Nov 07 Javascript
基于jQuery实现文字打印动态效果
Apr 21 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
Vue实现自定义下拉菜单功能
Jul 16 Javascript
详解js动态获取浏览器或页面等容器的宽高
Mar 13 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
Apr 17 Javascript
JS校验与最终登陆界面功能完整示例
Jan 13 Javascript
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音乐采集(部分代码)
2007/02/14 PHP
php strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
PHP设置Cookie的HTTPONLY属性方法
2017/02/09 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
鼠标放在图片上显示大图的JS代码
2013/03/26 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
python中nan与inf转为特定数字方法示例
2017/05/11 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
基于python实现操作git过程代码解析
2020/07/27 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
体育教师自荐信范文
2013/12/16 职场文书
营销人才自我鉴定范文
2013/12/25 职场文书
综合办公室主任岗位职责
2014/04/13 职场文书
审计专业自荐信范文
2014/04/21 职场文书
软件项目实施计划书
2014/05/02 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
pyqt5蒙版遮罩mask,setmask的使用
2021/06/11 Python