提交其他后必填字段

时间:2013-09-05 10:49:27

标签: jquery validation if-statement submit

如果填写了字段,我会在提交后检查这段代码。如果不是,我的脚本会添加一个红色边框类,并在其下面显示一个弹出窗口:填写字段。但我想如果我填写错误类删除的字段,弹出窗口淡出。

$("#frmQ").submit(function(){
    if ($(".zipcode").val() == "") {
        event.preventDefault();
        $(".zipcode").addClass('req_error');
        $(".req_pop").fadeIn(200);
    }
    else {
        $(".zipcode").removeClass('req_error');
        $(".req_pop").fadeOut(200);
    }
})

我的验证有效但在我填写必填字段后,类和弹出窗口不会消失。

有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:1)

尝试添加此代码:

$(".zipcode").keydown(function(){
$(this).removeClass('req_error');
$(".req_pop").fadeOut(200);
})

答案 1 :(得分:0)

使用

$(".zipcode").removeClass('req_error');

而不是

$(".req_pop").hide();