默認在validate() jQuery plugin表單中的所有輸入元素在失去焦點或在輸入所有內容時驗證。但我想驗證我的表單只提交它的所有元素。有什麼辦法解決這個問題嗎? 這是我的代碼。消息是寫在波斯語:僅在提交事件時使用validate()方法驗證表單元素
$('form#form_login').validate({
rules: {
user :{
required : true ,
user_char : true,
minlength : 4 ,
maxlength : 12
},
pass :{
required : true ,
user_char : true,
minlength : 4 ,
maxlength : 12
}
},
messages:{
user :{
required : ' لطفا شناسه کاربری را وارد نمایید ',
user_char : ' فقط حروف ، اعداد و _ برای شناسه کاربری مجاز است ',
minlength : ' شناسه کاربری می بایست حداقل 4 کاراکتر باشد ',
maxlength : ' شناسه کاربری می بایست حداکثر 12 کاراکتر باشد '
},
pass :{
required : ' لطفا کلمه عبور را وارد نمایید ',
user_char : ' فقط حروف ، اعداد و _ برای کلمه عبور مجاز است ',
minlength : ' کلمه عبور می بایست حداقل 4 کاراکتر باشد ',
maxlength : ' کلمه عبور می بایست حداکثر 12 کاراکتر باشد '
}
},
errorPlacement: function(error, element) {
alert(error.text());
},
onfocusout: false,
onkeyup: false,
onclick: false
});
你可以發佈你的代碼和一個鏈接到插件嗎? –