如果它满足onClick函数之前的条件,我想删除错误消息。现在它删除onClick函数的错误消息,如果它满足条件。需要帮忙。提前致谢
$('.msf-form .btn-next').on('click', function() {
var parent_fieldset = $(this).parents('fieldset');
var next_step = true;
if (!$('input[name="abc"]:checked').val()) {
$(".error-messages-abc").html("<img src='assets/img/er2.png'>
Please Select").fadeIn();
next_step = false;
}
else {
$(".error-messages-abc").empty().fadeOut();
}
if( next_step ) {
parent_fieldset.fadeOut(400, function() {
$(this).next().fadeIn();
});
}
});
答案 0 :(得分:0)
您可以尝试添加复选框的更改功能,并检查点击事件后使用的相同条件。
$(document).ready(function(){
$('input[name="abc"]').on("change",function(){
if(!$('input[name="abc"]:checked').val()){
$(".error-messages-abc").html("<img src='assets/img/er2.png'>
Please Select").fadeIn();
//Just check validation in this function
//next_step = false;
}else{
$(".error-messages-abc").empty().fadeOut();
}
});
});
在调用onclick函数之前,这会直接根据需要给你一个结果或错误信息,所以请看一下,如果这是否正常,请告诉我。