我有:
$("#pmtForm").validate({
rules: {
acct_name: "required",
acct_type: "required",
acct_routing: {
required: true,
digits: true,
exactLength:9
},
acct_num: {
required: true,
digits: true
},
c_acct_routing:{
equalTo: #acct_routing
},
c_acct_num: {
equalTo: #acct_routing
}
},
messages: {
acct_name: "<li>Please enter an account name.</li>",
acct_type: "<li>Please choose an account type.</li>",
acct_routing: "<li>Please enter a routing number.</li>",
acct_num: "<li>Please enter an account number.</li>",
c_acct_routing: "<li>Please confirm the routing number.</li>",
c_acct_num: "<li>Please confirm the account number.</li>"
},
// errorContainer: #div.error ,
errorPlacement: function(error, element) {
$( #errorList ).html("");
$( #errorList ).append(error);
$( div.error ).attr("style","display:block;");
}
});
我正试图将错误信息插入上面的四点。 我的问题是,如果我删除这一条线:美元(#errorList .html(“”),那么它就第一次正确显示错误信息。 如果再一次打听,它将向四分五点发送另外一套信息。 如果我保留美元(#errorList .html(“”),那么我只收到一个错误信息。
我怎么再重犯错误,不重复,正确显示错误信息?
预先感谢。