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 相关文章推荐
js中将具有数字属性名的对象转换为数组
Mar 06 Javascript
JQuery扩展插件Validate 3通过参数设置错误信息
Sep 05 Javascript
javascript使用数组的push方法完成快速排序
Sep 15 Javascript
基于socket.io+express实现多房间聊天
Mar 17 Javascript
jQuery删除节点用法示例(remove方法)
Sep 08 Javascript
layui框架中layer父子页面交互的方法分析
Nov 15 Javascript
Angular2实现组件交互的方法分析
Dec 19 Javascript
JavaScript复制内容到剪贴板的两种常用方法
Feb 27 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
微信小程序的tab选项卡的实现效果
May 15 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
Sep 24 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
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
PHP7修改的函数
2021/03/09 PHP
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
2016/09/27 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
解决Vue 项目打包后favicon无法正常显示的问题
2018/09/01 Javascript
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
JavaScript原型继承和原型链原理详解
2020/02/04 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
Python编程实现二叉树及七种遍历方法详解
2017/06/02 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
python 格式化输出百分号的方法
2019/01/20 Python
Python函数返回不定数量的值方法
2019/01/22 Python
python中从for循环延申到推导式的具体使用
2019/11/29 Python
使用K.function()调试keras操作
2020/06/17 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
考试不及格检讨书
2014/01/09 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
校园标语大全
2014/06/19 职场文书
房屋授权委托书范本
2014/10/07 职场文书
避暑山庄导游词
2015/02/04 职场文书
oracle表分区的概念及操作
2021/04/24 Oracle
react国际化react-intl的使用
2021/05/06 Javascript