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 相关文章推荐
简单时间提示DEMO从0开始一直进行计时
Nov 19 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
Jul 06 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
Sep 03 Javascript
AngularJS实现按钮提示与点击变色效果
Sep 07 Javascript
基于jQuery ligerUI实现分页样式
Sep 18 Javascript
详解vue之页面缓存问题(基于2.0)
Jan 10 Javascript
使用百度地图实现地图网格的示例
Feb 06 Javascript
ES6 对象的新功能与解构赋值介绍
Feb 05 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
May 29 Javascript
vue实现分页栏效果
Jun 28 Javascript
js实现直播点击飘心效果
Aug 19 Javascript
Vue组件更新数据v-model不生效的解决
Apr 02 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 常用算法和时间复杂度
2013/07/01 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
PHP使用第三方即时获取物流动态实例详解
2017/04/27 PHP
浅谈jQuery中的事件
2015/03/23 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
javascript 中事件冒泡和事件捕获机制的详解
2017/09/01 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
前端vue+elementUI如何实现记住密码功能
2020/09/20 Javascript
浅谈python中的面向对象和类的基本语法
2016/06/13 Python
python使用tensorflow保存、加载和使用模型的方法
2018/01/31 Python
Python中常见的异常总结
2018/02/20 Python
python使用openpyxl库修改excel表格数据方法
2018/05/03 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
使用Rasterio读取栅格数据的实例讲解
2019/11/26 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
pandas 像SQL一样使用WHERE IN查询条件说明
2020/06/05 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
智能室内花园:Click & Grow
2021/01/29 全球购物
教师个人的自我评价分享
2014/01/02 职场文书
蓝颜请假条
2014/04/11 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
民间借贷协议书范本
2014/10/01 职场文书
初中中等生评语
2014/12/29 职场文书
小学班主任个人总结
2015/03/03 职场文书
2015年服务员工作总结
2015/04/08 职场文书
mysql如何能有效防止删库跑路
2021/10/05 MySQL
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL