Jquery submit()优先于表单onSubmit

时间:2014-04-24 19:15:19

标签: jquery forms submission

我有一张表格:

<form onsubmit="return doSomethingCrazy();">
  <input type="submit" value="submit">
</form>

我有一些js:

$('form').submit(function(e){
    err = 0;

    $(this).find('.formInteger').each(function(){
        var val = $(this).val();

        if (val != '' && parseInt(val) != val)
        {
            err++;
            $(this).addClass('invalid');
        }
    });

    if (err > 0)
    {
        e.preventDefault();
        return false;
    }
});

如果错误&gt;我希望jquery触发并阻止发生onsubmit。 0.在我的所有测试中,似乎是在jquery之前触发表单上的onsubmit,我的代码永远不会运行。

我将此添加到一个大型网站,我试图这样做,而不必触及每个表单。我可以通过单击提交按钮来实现此功能,但这并不排除人们在文本字段中输入(我也不想删除在文本字段中输入Enter的功能)。有关如何实现这一目标的任何想法吗?

0 个答案:

没有答案