演示地址:
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.tkk7.com/Files/badqiu/validation2.3.4.zip