表单验证通用脚本(支持所有主流浏览器)

作者: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事件

示例中基本涉及到所有的表单验证方法,一般只要从上面套就行了

标签:浏览器,表单,脚本
0
投稿

猜你喜欢

  • 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
  • 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
  • 能否推荐一个论坛用的数据库结构?

    2009-11-01 18:09:00
  • 记一次成功的sql注入入侵检测附带sql性能优化

    2011-09-30 11:29:39
  • 主流浏览器性能比较

    2009-10-19 14:34:00
  • 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
  • asp如何实现强制登录注册?

    2010-05-24 18:13:00
  • ASP中数据库调用中常见错误的现象和解决

    2007-09-20 13:24:00
  • asp之家 网络编程 m.aspxhome.com