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 相关文章推荐
慎用 somefunction.prototype 分析
Jun 02 Javascript
JavaScript的继承的封装介绍
Oct 15 Javascript
css配合jquery美化 select
Nov 29 Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
Dec 30 Javascript
js利用prototype调用Array的slice方法示例
Jun 09 Javascript
jQuery中unwrap()方法用法实例
Jan 16 Javascript
jQuery解析Json实例详解
Nov 24 Javascript
JavaScript遍历求解数独问题的主要思路小结
Jun 12 Javascript
JS实现输入框提示文字点击时消失效果
Jul 19 Javascript
详解vue服务端渲染(SSR)初探
Jun 19 Javascript
vue组件实现可搜索下拉框扩展
Oct 23 Javascript
vue特效之翻牌动画
Apr 20 Vue.js
使用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
使用apache模块rewrite_module (转)
2007/02/14 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
php实现爬取和分析知乎用户数据
2016/01/26 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
2018/10/17 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
jQuery实现页码跳转式动态数据分页
2017/12/31 jQuery
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
解决angular2 获取到的数据无法实时更新的问题
2018/08/31 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
详解jQuery设置内容和属性
2019/04/11 jQuery
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
Python通过poll实现异步IO的方法
2015/06/04 Python
详解python3实现的web端json通信协议
2016/12/29 Python
Python实现抓取网页生成Excel文件的方法示例
2017/08/05 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
快速了解python leveldb
2018/01/18 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
Python多进程原理与用法分析
2018/08/21 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
2020/01/10 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
绩效专员岗位职责
2013/12/02 职场文书
争先创优个人总结
2015/03/04 职场文书
工作简报怎么写
2015/07/21 职场文书
2015年音乐教研组工作总结
2015/07/22 职场文书
素质教育培训心得体会
2016/01/19 职场文书
创业计划书之校园超市
2019/09/12 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang
Python中的xlrd模块使用整理
2021/06/15 Python
python对文档中元素删除,替换操作
2022/04/02 Python