基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼

基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼

演示地址: http://cleanmine.cosoft.org.cn/validation/example/valid.html
使用validation.js的好处: 避免编写提示信息,避免编写javascript,快速

增加validate-ajax以支持ajax验证,
增加validate-pattern直接通过正则表达式的认证,
修改validate-equlas以验证密码与确认密码的问题,
增加less-than与great-than的验证以支持开始日期与结束日期相比较的问题,
增加validation之间内部依赖的支持,

Ajax验证实例:客户端HTML
< input  id ='email'  name ='email'  value ='[email protected] class ='required  validate-email validate-ajax' style ='display:block'  validateUrl ="validate-email.jsp"  validateFailedMessage ="邮件已经存在"   >
            
< input  type ='button'  value ='验证邮件是否存在'  onClick ="Validation.validate('email')" />
Ajax验证实例:服务端JSP
<%
System.out.println(
" validate email: " + request.getParameter( " email " ));
if ( " [email protected] " .equals(request.getParameter( " email " )))  {
    out.println(
" false");
}
else   {
    out.println(
"true ");
}

%>  

 

欢迎大家提出改进,以便框架完成的更好
我会在将来开发出与服务端结合的开发框架,如struts and struts2,敬请期待

并且感谢原作者这么棒的Idea: http://tetlaw.id.au/view/blog/really-easy-field-validation-with-prototype
下载地址: http://www.blogjava.net/Files/badqiu/validation2.3.4.zip

你可能感兴趣的:(基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼)