网络编程
位置:首页>> 网络编程>> JavaScript>> 表单验证通用脚本(支持所有主流浏览器)

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

作者: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
投稿

猜你喜欢

  • 一个不错的网页拾色器也叫调色版,请看截图:当想要更多颜色时点击“其它颜色...”此时将调用系统自带的那个颜色选择框:注意:只有把〈scrip
  • 这篇论坛文章(赛迪网技术社区)主要介绍了MySQL数据库主从复制的相关概念及设置方法,详细内容请大家参考下文:MySQL支持单向、异步复制,
  • 在这里我想有必要再较系统说一下ADO的各种对象的方法、属性。毕竟ADO不仅应用在ASP中,VB,VC都可以用到。在这十天中我想主要提到的对象
  • 如何使整个页面内容居中,如何使高度适应内容自动伸缩。这是学习CSS布局最常见的问题。下面就给出一个实际的例子,并详细解释。(本文的经验和是蓝
  • 现在的域名提供已经取消免费的url转发功能,而且我们一般主要用的是带www的域名,以前不带www的域名一般是做url转发跳转到带www的域名
  • Web Accessibility Initiative Accessible Rich Internet Applications认识AR
  • 1、我的第一个个人主页一打开就是一张很眩的图片,图片上有个“进入”,点击后才算真正看到我的主页。现在回想起来那个时候这样做,大概是很想迅速展
  • 昨天在网上看到一个防采集软件,说采集只访问当前网页,不会访问网页的图片、JS等,今天突然想到,通过动态程序和Js访问分别记录访问者的IP,然
  • 全选、全不选、反选这几个功能我们经常会用到,如我们可以用在文章列表管理页面,也可以用在音乐播放页面,使用全选我们可以很方便的进行批量操作,如
  • 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2
  • 在oracle数据库的开发中,常因为时间的问题大费周章,所以特地将ORACLE数据的日期函数收藏致此。乃供他日所查也。 add_months
  • JavaScript游戏开发之键盘控制层的移动截图:<html> <head> <meta http-equi
  • FSO,正如UFO般令人激动、令人神往,当然更多的亦是让人欢喜让人忧。君不见某空间服务商广告:100MB空间只要60RMB/年,支持数据库,
  • 如何正确显示模式对话框中的中文?msg.htm <html>  <head> &nbs
  • 自己从工艺品设计到平面设计到网络设计,虽然设计原则不离其宗,但经验下来的心得告诉自己,设计媒介的变化带来很多媒介自身的特殊性,下面总结下网站
  • 本文总结了asp初学者在学习asp过程中可能会碰到的常见问题,并做了详细的解答。1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mapp
  • 一、日期类型:对于SQL Server 2008 来说(因为2000甚至2005已经稍微有被淘汰的迹象,所以在此不作过多说明,加上自己工作使
  • 一、问题描述当用JS调用form的方法submit直接提交form的时候,submit事件不响应。为什么?知道的请回复。类比一下,我用inp
  • 字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR
  • 现在主流的cms或者blog等系统中,都内置的有插件系统,但是层层深入、剖析实现的方式,其实都是最简单的钩子的复杂化的实现。前言钩子是插件执
手机版 网络编程 asp之家 www.aspxhome.com