gpt4 book ai didi

javascript - jQuery 验证 errorPlacement - 更正后无法删除错误

转载 作者:行者123 更新时间:2023-11-30 07:04:57 24 4
gpt4 key购买 nike

希望你能帮帮我!一旦用户纠正了他们的错误,我就无法消除错误。例如,验证电子邮件字段。每个字符按下都会根据需要多次附加错误,直到它被验证为止。这是一个片段:

$( "#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>

我想要实现的是错误出现一次。到目前为止,我已经成功删除了。但错误不断地附加自身,直到验证成功。

最佳答案

试试这个:- http://jsfiddle.net/adiioo7/hGNRG/

JS:-

$("#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();
}

}
}
});

关于javascript - jQuery 验证 errorPlacement - 更正后无法删除错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19416864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com