表单验证通用脚本(支持所有主流浏览器)
作者:davc 来源:51js 时间:2010-08-08 08:54:00
应该是很方便的了,支持几乎所有主流浏览器(ie5,6,7,8;ff;傲游;Opera)
已更新至可提交录入内容
使用方法:
表单元素代码:
<input onkeyup='Ck(this)' onBlur='Ck(this)' name="name" id="name" title="验证字串" type='password'>
验证字串格式:
验证字串由六部分组成,每部分之间以"~|~"分隔:
是否为空~|~信息~|~正则~|~方法~|~附加值1~|~附加值2
1 2 3 4 5 6
允许存在的形式:1; 1 2 3; 1 2 3 4 5 6
各项取值范围:
1.必填/选填
2.文本字串,当正则验证不通过时的出错信息
3.有效的正则表达式
4.
hlg(字符串长度),当方法为hlg的时候,附加值1和2为范围,int类型
mxn(取值范围),同hlg
rep(与其它表单项的验证)当方法为rep时,附加值1为要对比的表单项id,附加值2省略,常用于密码与重复密码的验证
注意:
1.验证字串必需按规定格式书写
2.表单项必需有name属性和id属性,且两值相同
3.文本框,密码框,文本区域用onkeyup onBlur事件;列表,菜单用onchange事件;单选框,复选框用onclick事件
示例中基本涉及到所有的表单验证方法,一般只要从上面套就行了
标签:浏览器,表单,脚本
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
asp动态页面生成html页面
2008-10-24 09:03:00
如何巧妙利用SQL Server的EXISTS结构
2009-02-19 17:36:00
省市级联菜单的可用性
2009-02-24 16:32:00
IE8的一些CSS hack
2008-03-17 13:08:00
![](https://img.aspxhome.com/file/UploadPic/20083/17/2008317132156169s.jpg)
IE6终极备忘单——对IE6单独兼容[译]
2010-01-21 18:34:00
MySQL5创建存储过程实例
2010-06-13 12:49:00
jQuery 1.3的VS智能提示下载
2009-01-18 12:54:00
![](https://img.aspxhome.com/file/UploadPic/20091/18/ysc7nc_jquery_1-68s.gif)
能否推荐一个论坛用的数据库结构?
2009-11-01 18:09:00
记一次成功的sql注入入侵检测附带sql性能优化
2011-09-30 11:29:39
主流浏览器性能比较
2009-10-19 14:34:00
![](https://img.aspxhome.com/file/UploadPic/200910/19/15-02_performance_comparison_of_web_browsers_preview-60s.jpg)
sql查询点滴记录
2012-01-05 19:07:49
不受欢迎的“欢迎页”
2008-04-20 16:41:00
网页中常用数字/字母序号与代码对照表
2009-03-19 14:00:00
asp 数据库连接函数代码
2011-04-04 11:08:00
在ASP中使用类,实现模块化
2008-10-15 14:57:00
MYSQL教程:查询优化之有效加载数据
2009-02-27 15:45:00
服务端XMLHTTP(ServerXMLHTTP in ASP)基本应用(下)
2008-11-11 12:59:00
让设计散发文化韵味
2009-03-22 15:01:00
![](https://img.aspxhome.com/file/UploadPic/20093/22/e69687e58c96e6a8a1e59e8b-85s.jpg)
asp如何实现强制登录注册?
2010-05-24 18:13:00
ASP中数据库调用中常见错误的现象和解决
2007-09-20 13:24:00