希望你能帮助我!用户更正错误后,我无法删除错误。例如,验证电子邮件字段。每次按下字符都会根据需要多次附加错误,直到它被验证为止。这是一个片段:
$( "#bookings" ).validate({
rules: {
email: {
required: true,
email: true
},
message: {
email: {
required: "field is required",
email: "invalid email"
},
errorLabelContainer: $("ul", $('div#results')), wrapper: 'li',
errorContainer: $('div#results'),
errorPlacement: function(error, element) {
$('#results').append(error);
}
success: function(error){
error.remove();
}
});
<div id="results">
</div>
<form name="bookings" id="bookings" method="post" action="#">
<div class="item" style="clear:left;">
<label>E Mail *</label>
<input id="femail" name="email" type="text">
</div>
</form>
我想要实现的是错误出现一次。到目前为止我已经成功删除。但是错误会一遍又一遍地自行附加,直到验证成功。