我有以下几点:jQuery的errorPlacement
$("#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(“”);那么它会在第一次正确显示错误消息。如果我再次提交一次,它会将另一组消息附加到div。如果我保留$('#errorList')。html(“”);那么我只会得到一个错误信息。
如何刷新errorList,使其不重复自身并正确显示错误消息?
在此先感谢。
你questio ñ只是帮助我找到一个问题,谢谢你:-) – Philipp 2012-04-21 19:58:07