如果满足条件,请在onClick之前删除验证错误消息

时间:2017-02-02 04:48:52

标签: javascript jquery forms validation

如果它满足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();

        });

    }

});

1 个答案:

答案 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函数之前,这会直接根据需要给你一个结果或错误信息,所以请看一下,如果这是否正常,请告诉我。