论坛首页 Web前端技术论坛

通用js验证框架alpha版

浏览 6509 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-02-14   最后修改:2009-05-15

框架简介:
功能:对于表单验证
支持:
required
Email
phone
regex
int
Number
range
max
min
equal
验证格式

特点:
   配置简单
   代码简单
   支持格式比较多

   比较灵活

   支持复选框和单选框,并且他们之中有一个需要验证的话,都必须要验证,也就是说他们要进行验证,只要在一个上面写上需要的验证即可

 

缺点:
   输出错误信息的样式太少,现在只支持用alert框输出(这个以后改进)

   发表时间:2009-02-14  
希望大家拍砖啊
0 请登录后投票
   发表时间:2009-02-18  
建议:form的onsubmit事件由jquery来绑定,让用户自己写很累的
0 请登录后投票
   发表时间:2009-02-18  
好建议!!!!!
0 请登录后投票
   发表时间:2009-02-18  
不过,错误消息,只能用默认的了!
这样扩展性就不太好了!
0 请登录后投票
   发表时间:2009-02-18  
展示错误消息这块开放出接口来嘛,扩展还是简单的
0 请登录后投票
   发表时间:2009-02-18  
嗯!有这需要,可以自已去实现!
该框架,也可以验证以ajax表示提交的数据,用全在于你们啦!
0 请登录后投票
   发表时间:2009-02-28  
谢谢你,很好!
0 请登录后投票
   发表时间:2009-02-28  
希望能成为大家有用的!
0 请登录后投票
   发表时间:2009-04-11  
你的这个验证框架有问题,在form中插入一个checkbox验证就失效了!
<form id="test" action="#" method="post" onsubmit="javascript:return jQuery.validate('test')">

check <input type="checkbox" name="checkbox" value="aaaaa" />

用户名:<input type="text" name="userName" validate="required" field="用户名"/><br/>
密码:<input type="password" name="password" validate="required" field="密码"/><br/>
重复密码:<input type="password" name="repassword" validate="required;equal:password" field="重复密码"/><br/>
年龄:<input type="text" name="age" validate="range:0,100" field="年龄"/><br/>
工资:<input type="text" name="gz" validate="number;max:4000;" field="工资"/><br/>
工资:<input type="text" name="gz" validate="number;min:4000;" field="工资"/><br/>
工资:<input type="text" name="gz" validate="number;min:1000;max:4000" field="工资"/><br/>
email:<input type="text" name="email" validate="email" field="email"/><br/>
phone:<input type="text" name="phone" validate="phone" field="phone"/>
<input type="submit" value="submit"/>
</form>
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics