}, 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(); } %>