caChecker是一个免费的、使用简单操作方便的、与HTML标签0藕合的JS表单验证框架,caChecker支持自定义验证函数来扩充验证功能。验证一个含有100个元素的大表单,只需要10分钟左右的配置规则时间,不需要复制粘贴大量代码。caChecker完美地实现表单与验证相分离,使用caChecker不需要在原来的form或html控件标签上加任何属性或方法,只需要导入一个JS文件,系统会自动适配做了规则定义的FORM表单。您无需忧虑原有的Form标签上的onsubmit不能正常运行,body标签上的onload无效。caChecker利用代理的原理,保证了原有事件的完美执行。目前,caChecker支持Firefox,IE,Opera等浏览器。caChecker0.1.2 beta2:http://www.antsws.com/archives/73/
caChecker1.0.2验证实例http://www.antsws.com/archives/82/

解决方案 »

  1.   

    看了一下,功能还行,说说几个可能需要优化的地方那个吧:1、表单验证最重要是实现方便,最好在编写HTML代码的时候就能配置好某个表单项要进行什么样的验证,所以,现在很多表单验证类都是通过直接在表单元素上直接扩展属性来实现的,楼主的貌似是在脚本中通过方法绑定,这样是做到了分离,不过每次绑定还要去看HTML代码,略显不便。2、貌似不可以自定义验证失败的处理方式
      

  2.   

    role1.addRole("元素名或索引","len",">=6","姓名");
    索引从0开始。