演示地址:
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='badqiu@gmail.com' 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("badqiu@gmail.com".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