Javascript表单验证要注意的事项


Posted in Javascript onSeptember 29, 2014

Javascript表单编程:

一.表单元素的查找方式:

1.var oForm=document.getElementById("Form1");

2.var oForm=document.forms[Form1]//通过name查找;

二.表单字段的共同特点:

disabled:该属性用于指示一个表单控件是否可用;

form属性:该属性返回包含字段的表单;

blur():该方法导致表单字段失去焦点;

focus():该方法导致表单字段获得焦点;

blur事件:当表单字段失去焦点时,发生该事件,随后执行onblur事件处理程序;

focus事件:当表单字段获得焦点时,发生该事件,随后执行onfocus事件处理程序;

三:表单提交,重置

sumbit:  oForm sumbit();

reset:  oForm reset();

四.获取文本框的值:

length   otext.value.length;

五:添加元素节点,文本节点,删除元素

creatElement,creatTextNode,remove;

六:选中复选框的值:select

七:表单校验最佳实践:

必须对用户有帮助;

不要让人讨厌;

只要有可能就用HTML功能代替Javascript

一次显示所有错误;

早点捕获错误;

如果拿不准就不要太严格;

Javascript 相关文章推荐
jQuery基础知识小结
Dec 22 Javascript
实例讲解JS中setTimeout()的用法
Jan 28 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
Feb 05 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
Apr 28 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
Jun 17 Javascript
浅析上传头像示例及其注意事项
Dec 14 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
Apr 12 Javascript
JSON对象转化为字符串详解
Aug 11 Javascript
React 路由懒加载的几种实现方案
Oct 23 Javascript
微信小程序如何再次获取用户授权的方法
May 10 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&平移轮播效果
Aug 16 Javascript
详细分析vue表单数据的绑定
Jul 20 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 #Javascript
Javascript获取CSS伪元素属性的实现代码
Sep 28 #Javascript
js获取元素相对窗口位置的实现代码
Sep 28 #Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
Sep 28 #Javascript
浏览器缩放检测的js代码
Sep 28 #Javascript
排序算法的javascript实现与讲解(99js手记)
Sep 28 #Javascript
Javascript中封装window.open解决不兼容问题
Sep 28 #Javascript
You might like
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
PHP实现获取图片颜色值的方法
2014/07/11 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
js兼容的placeholder属性详解
2013/08/18 Javascript
JavaScript通过字符串调用函数的实现方法
2015/03/18 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
微信小程序 实现点击添加移除class
2017/06/12 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
解决vue项目axios每次请求session不一致的问题
2020/10/24 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
使用虚拟环境打包python为exe 文件的方法
2019/08/29 Python
python 实现按对象传值
2019/12/26 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
python 5个实用的技巧
2020/09/27 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
教师学习培训邀请函
2014/02/04 职场文书
学习雷锋做美德少年寄语大全
2014/04/09 职场文书
倡议书格式模板
2014/05/13 职场文书
国庆65周年演讲稿:回首往昔,展望未来
2014/09/21 职场文书
代收款委托书范本
2014/10/01 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
计划生育诚信协议书
2014/11/02 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
公积金具结保证书
2015/05/11 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
详解redis在微服务领域的贡献
2021/10/16 Redis