本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7594247
建立时间:2006年5月29日




[Prototype(Ajax)]扩展基于prototype的validation.js
软件技术

lhwork 发表于 2006/10/30 11:44:24

validation.js是一个基于prototype表单前端验证工具,与其它库相比,简单易用. 下面是对validation的介绍 http://tetlaw.id.au/view/blog/really-easy-field-validation-with-prototype/ajax http://ajax.org/space/start/2006-05-15/2http://ajax.org/space/start/2006-05-22/1 以下是对其做的扩展. 新增验证: 增加min-value-number验证,例: 最小值为10.1 = min-value-10.1 增加max-value-number验证,例: 最大值为-100.1 = min-value--100.1 增加长度范围validate-length-range-minLength-maxLength验证,例: 最小长度为1,最大长度为10:validate-length-range-1-10 增加整型数字范围validate-int-range-minValue-maxValue验证,例: 5至20 : validate-int-range-5-20 增加浮点数字范围validate-float-range-minValue-maxValue验证,例: 1.1至10 : validate-float-range-1.1-10 增加min-length-number验证,例: 最小长度为10 = min-length-10 增加max-length-number验证,例: 最大长度为10 = max-length-10 增加文件类型 validate-file-type1-type2-typeX 的验证,例: validate-file-zip-png-jpeg 将验证文件是否为zip,png,jpeg格式之一 增加中文日期验证 validate-date-cn   修改记录: 增加Validation._getInputValue() 取代$F()方法以对file input进行验证 修正Validation.isVisible() 中while循环中elm可能不存在为空的问题 增加ValidationFactory for cache 修改Validation.get()方法使用indexOf()的匹配模式,以适应可以通过class传递参数 修改errorMsg可由方法返回 min-length-number,max-length-number,validate-file-xx1的实现机制主要是直接使用className作为参数传递,再在验证方法中抽取max-length-number的number作为参数使用下载 http://www.blogjava.net/Files/badqiu/validation1.5.3.rar


阅读全文(4273) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.383 second(s), page refreshed 144762330 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号