jquery.validate - Validation - .js验证框架 - 帮助 - 手册 - 文档 下载本文

}, age:{

required:true, range:[0,120] }, email:{ required:true, email:true }, purl:{ required:true, url:true }, afile:{ required:true,

accept:\} },

messages:{//自定义验证消息 username:{

required:\用户名是必需的!\

minlength:$.format(\用户名至少要{0}个字符!\remote:$.format(\已经被占用\

}, firstpwd:{

required:\密码是必需的!\

rangelength:$.format(\密码要在{0}-{1}个字符之间!\},

secondpwd:{

required:\密码验证是必需的!\equalTo:\密码验证需要与密码一致\}, sex:{

required:\性别是必需的\}, age:{

required:\年龄是必需的\range:\年龄必须介于{0}-{1}之间\}, email:{

required:\邮箱是必需的!\

email:\请输入正确的邮箱地址(例如myemail@163.com)\}, purl:{

required:\个人主页是必需的\

url:\请输入正确的url格式,如http://www.2cto.com\

}, afile:{

required:\附件是必需的!\

accept:\只接收xls,doc,rar,zip文件\} },

errorPlacement:function(error,element){//验证消息放置的地方 error.appendTo(element.parent(\},

highlight:function(element,errorClass){//针对验证的表单设置高亮 $(element).addClass(errorClass); },

success:function(label){

label.addClass(\} /*,

errorContainer:\验证消息集中放置的容器 errorLabelContainer:\存放消息无序列表的容器 wrapper:\将验证消息用无序列表包围 validClass:\通过验证的样式类

errorElement:\验证标签的名称,默认为:label success:\验证通过的样式类

*/ });

$(\validator.resetForm(); });

//alert($(\

//validator.showErrors({\用户名是必需的\/*$(\varstr=\alert(\

str=$.validator.format(str,[\alert(\});*/ });

[3]远程验证程序

<%@pagelanguage=\12\

Stringusername=request.getParameter(\PrintWriterpw=response.getWriter(); try{

if(username.toLowerCase().equals(\

pw.println(\}else{

pw.println(\}

}catch(Exceptionex){ ex.getStackTrace(); }finally{ pw.flush(); pw.close(); } %>