开发者社区 问答 正文

jquery.validation 提交按钮需要点两下

代码很简单,但是为什么需要点两下提交按钮表单才会提交?
如果填的内容不符合规则,点一次就显示,
如果符合规则,点第一下没反应,点第二下才弹框提示WIN。

 $('#AddColumnsForm').submit(function () {
  $("#AddColumnsForm").validate({
    submitHandler: function(form) {
      alert("Win");
      $(form).ajaxSubmit();
    }
  });
  return false;
});

展开
收起
小旋风柴进 2016-03-19 09:32:33 1993 分享 版权
1 条回答
写回答
取消 提交回答
  • $("#host_name").formValidator({
    onshow: "xxx",
    onfocus: "xxxx",
    oncorrect: "正确",
    }).functionValidator({
    fun: function(val, elem) {
    if (val.length < 1) {
    return "xxx";
    return false;
    }
    return true;
    }
    });
    host_name 为当前验证表单的form ID
    
    试试 不要把验证写入到 submit的事件中
    2019-07-17 19:07:15
    赞同 展开评论
问答地址: