如何防止使用JavaScript提交表单

时间:2019-04-29 14:17:33

标签: javascript jquery html

我写了这样的代码来防止表单提交。但这是行不通的。可能的原因是什么

$('#signUpForm').submit(function (event) {
        debugger;
        console.log('test');
        event.preventDefault();
        $('#signUpForm').unbind().submit();
        //IsValid();
        return false;
    })

3 个答案:

答案 0 :(得分:1)

假设您的html页面中只有一种表单

$(document).ready(function() {
  $("form").submit(function(e){
      e.preventDefault(e);
      console.log("form submission canceled");
  });
});

答案 1 :(得分:1)

尝试以下解决方案:

$(document).ready(function() {
  $("#signUpForm").on("submit",function(e){
      e.preventDefault(e);
      console.log("form submission canceled");
  });
});

答案 2 :(得分:-1)

根据jQuery documentation,您的语法似乎有误。

此外,df.new year loc sitB.0.sitA.0 sitB.0.sitA.1 sitB.1.sitA.0 sitB.1.sitA.1 1 1998 10 0 0 2 0 2 1998 14 13 9 2 4 3 1999 10 7 2 0 0 4 1999 14 7 7 0 4 也已弃用。更喜欢.unbind()

尝试

.off()