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的6个Tab选项卡插件
Sep 03 Javascript
js 函数的副作用分析
Aug 23 Javascript
THREE.JS入门教程(5)你应当知道的十件事
Jan 24 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
Aug 18 Javascript
JavaScript判断浏览器及其版本信息
Jan 20 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
Aug 25 Javascript
JavaScript中关于class的调用方法
Nov 28 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
Mar 12 Javascript
AngularJS实现的base64编码与解码功能示例
May 17 Javascript
简单了解JavaScript arguement原理及作用
May 28 Javascript
Vue如何跨组件传递Slot的实现
Dec 14 Vue.js
AudioContext 实现音频可视化(web技术分享)
Feb 24 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字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
2011/11/10 PHP
解析ajax事件的调用顺序
2013/06/17 PHP
php自动载入类用法实例分析
2016/06/24 PHP
PHP使用Redis替代文件存储Session的方法
2017/02/15 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
javascript中获取选中对象的类型
2007/04/02 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
DOM 高级编程
2015/05/06 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
2016/03/29 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成"...")
2016/11/28 Javascript
使用 Vue.js 仿百度搜索框的实例代码
2017/05/09 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
解决ele ui 表格表头太长问题的实现
2019/11/13 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
解决vue中的无限循环问题
2020/07/27 Javascript
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
用Django实现一个可运行的区块链应用
2018/03/08 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
师范大学应届生求职信
2013/11/21 职场文书
做一个有道德的人活动实施方案
2014/08/23 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
群众路线个人整改方案
2014/10/25 职场文书
2014年药店工作总结
2014/11/20 职场文书
贫困证明怎么写
2015/06/16 职场文书
辞职信怎么写?
2019/05/21 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers
Java实现多文件上传功能
2021/06/30 Java/Android
一文弄懂MySQL索引创建原则
2022/02/28 MySQL