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 相关文章推荐
javascript 客户端验证上传图片的大小(兼容IE和火狐)
Aug 15 Javascript
Javascript的构造函数和constructor属性
Jan 09 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
Jun 20 Javascript
本地对象Array的原型扩展实现代码
Dec 04 Javascript
jQuery读取XML文件内容的方法
Mar 09 Javascript
javascript self对象使用详解
Oct 18 Javascript
利用Node.js对文件进行重命名
Mar 12 Javascript
使用ES6语法重构React代码详解
May 09 Javascript
es6学习笔记之Async函数基本教程
May 11 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
Jul 13 Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 Javascript
js实现前端界面导航栏下拉列表
Aug 27 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
供参考的 php 学习提高路线分享
2011/10/23 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
JS加ASP二级域名转向的代码
2007/05/17 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
页面图片浮动左右滑动效果的简单实现案例
2014/02/10 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
Vue.js中数据绑定的语法教程
2017/06/02 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
BootStrap 页签切换失效的解决方法
2017/08/17 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
Python获取指定字符前面的所有字符方法
2018/05/02 Python
浅谈html5 video 移动端填坑记
2018/01/15 HTML / CSS
Linux中如何用命令创建目录
2016/12/02 面试题
建筑工程技术应届生求职信
2013/11/17 职场文书
文秘专业个人求职信
2013/12/22 职场文书
本科生的职业生涯规划范文
2014/01/09 职场文书
财务会计人员求职的自我评价
2014/01/13 职场文书
结对共建工作方案
2014/06/02 职场文书
超搞笑婚前保证书
2015/05/08 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
HTML常用标签超详细整理
2022/03/19 HTML / CSS
js前端面试常见浏览器缓存强缓存及协商缓存实例
2022/06/21 Javascript