典型的一次jQuery.validate.js 表单中的验证应用
var validateOption = {
onkeyup:false,
rules:{
password:{
required:true,
remote:{
url:'index.php?app=ucenter&act=ajax_check_pass',
type:'post',
data:{
password:function(){
return $("input[name='password']").val();
}
}
}
},
pass:{
required:true
},
confirm_pass:{
required:true,
equalTo:"#pass"
}
},
messages:{
password:{
required:'请输入',
remote:'密码错误'
},
pass:{
required:'请输入'
},
confirm_pass:{
required:'请输入',
equalTo:'新密码输入不一致'
}
}
// invalidHandler:function(form,validator){
// alert('错误!');
// },
// submitHandler:function(form){
// var ajaxOption = {};
// ajaxOption.url = 'index.php?act=save_subscribe_email';
// ajaxOption.type = 'POST';
// ajaxOption.async = false;
// ajaxOption.dataType = 'JSON';
// ajaxOption.data = {
// to:function(){return $("input[name='to']").val();}
// };
// ajaxOption.success = function(response){
// if(response.success)
// {
// form.submit();
// }else{
// alert(response.message);
// }
// }
// jQuery.ajax(ajaxOption);
// }
};
$("#modify_pass").validate(validateOption);