0

我做了这段代码来检查提交后是否填写了字段。如果没有,我的脚本添加了一个红色边框类和一个弹出窗口,上面写着:填写字段。但是我想要如果我填写错误类删除并且弹出窗口淡出的字段。

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

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

有人可以帮我弄这个吗?

4

2 回答 2

1

尝试添加此代码:

$(".zipcode").keydown(function(){
$(this).removeClass('req_error');
$(".req_pop").fadeOut(200);
})
于 2013-09-05T10:58:43.997 回答
0

利用

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

代替

$(".req_pop").hide();
于 2013-09-05T10:58:46.923 回答