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 相关文章推荐
SwfUpload在IE10上不出现上传按钮的解决方法
Jun 25 Javascript
javascript Array.prototype.slice的使用示例
Nov 14 Javascript
JS实现文件动态顺序载入的方法
Mar 07 Javascript
javascript编写贪吃蛇游戏
Jul 07 Javascript
关于cookie的初识和运用(js和jq)
Apr 07 Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 Javascript
JS实现字符串转驼峰格式的方法
Dec 16 Javascript
vue.js实现条件渲染的实例代码
Jun 22 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
Dec 07 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
May 02 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
Aug 25 Javascript
微信小程序实现手指拖动选项排序
Apr 22 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 Http_Template_IT类库进行模板替换
2009/03/19 PHP
11个PHP 分页脚本推荐
2011/08/15 PHP
php使用MySQL保存session会话的方法
2015/06/26 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
2016/09/01 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
[01:00] DOTA2英雄背景故事第五期之重力引力法则谜团
2020/07/16 DOTA
[46:12]完美世界DOTA2联赛循环赛 DM vs Matador BO2第一场 11.04
2020/11/04 DOTA
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
Python中非常实用的一些功能和函数分享
2015/02/14 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
Python自动登录126邮箱的方法
2015/07/10 Python
python版大富翁源代码分享
2018/11/19 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
用python发送微信消息
2020/12/21 Python
Django+Django-Celery+Celery的整合实战
2021/01/20 Python
Gina Bacconi官网:吉娜贝康尼连衣裙和礼服
2018/04/24 全球购物
饿了么订餐官网:外卖、网上订餐
2019/06/28 全球购物
大学生就业推荐信范文
2013/11/29 职场文书
市场营销专业个人求职信范文
2013/12/14 职场文书
优秀体育委员自荐书
2014/01/31 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
2014年财务部工作总结
2014/11/11 职场文书
丧事答谢词
2015/01/05 职场文书
奖金申请报告模板
2015/05/15 职场文书
花田少年史观后感
2015/06/16 职场文书
导游带团欢迎词
2015/09/30 职场文书
详解Node.js如何处理ES6模块
2021/05/15 Javascript
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python
css弧边选项卡的项目实践
2023/05/07 HTML / CSS