0
輸入值的所有錯誤消息消失,我有以下的jQuery驗證表單。當一個文本框
當我沒有輸入任何值提交表單時,它顯示錯誤消息。但是當我在「金額」文本框中輸入值時,這兩個錯誤消息都消失了。
而且,在那之後,當我在金額文本明確的價值,只顯示「金額」的錯誤消息,直到我按一下按鈕。
如何解決這個問題?
jQuery代碼
$("#formAddPayment").validate({
rules: {
"ddlModeOfPayment": {
required: true
},
"txtAmount": {
required: true
}
},
messages: {
"ddlModeOfPayment": {
required: "Please select Mode of Payment."
},
"txtAmount": {
required: "Please enter Amount."
}
},
showErrors: function (errorMap, errorList) {
var errorListResult = $.map(errorList, function(error){
return "<li>" + error.message+ "</li>";
});
$('#errorSummaryList').html(errorListResult.join(''))
$('#errorSummaryList').fadeIn('fast');
//Show error adjuscent to control also
//this.defaultShowErrors();
},
submitHandler: function (form) {
return false;
}
});
其他參考資料:https://stackoverflow.com/questions/3683104/change-location-of-jquery-validation-plugin-error-message?rq = 1 – Lijo