【问题标题】:Required field after submit else提交后必填项
【发布时间】:2013-09-09 04:05:21
【问题描述】:

我编写了这段代码来检查提交后是否填写了字段。如果没有填写,我的脚本会添加一个红色边框类,并在其下方弹出一个显示:填写该字段。但是我想如果我填写错误类删除并且弹出窗口消失的字段。

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

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

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 因为你在做你的 else 声明提交后存在价值

标签: jquery validation if-statement submit


【解决方案1】:

尝试添加此代码:

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

【讨论】:

    【解决方案2】:

    使用

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

    而不是

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-07
      • 1970-01-01
      相关资源
      最近更新 更多