热门在javascript中重新激活preventDefault功能

时间:2017-08-21 06:21:37

标签: javascript jquery submit preventdefault reactive

当用户点击提交按钮时,我需要在submition之前检查一些验证。如果输入的数据无效,则不应提交页面。



$(document).ready(function() {
  $("#colomnChange").submit(function(e) {
    var testA = 1;
    if (testA == 1) {
      testA = 2;
      //e.preventDefault();
      return false;
    } else {
      return true;
    }

  });
});




我可以在js中使用priventDefault函数来停止submition。但是再次用户在更正错误数据后点击了提交按钮,页面应该提交好。如何重新激活默认功能。

1 个答案:

答案 0 :(得分:0)

答案是:你总是进入第一个if(因为你将变量设置为1然后检查它是否等于1,这总是正确的) 更改testA = 1 to testA = 2,您的活动将进入else没有preventDefault()方法的活动,以便您的活动继续进行