防止表单提交的Javascript

防止表单提交的Javascript,javascript,jquery,Javascript,Jquery,如何防止提交并再次将其反转,并在我对其执行条件后允许其提交。你能帮帮我吗?希望您理解我的问题。使用.preventDefault() 将您的提交按钮更改为正常的按钮&使用执行条件检查。单击() $('#button_id').click(function(e){ if(condition_satisfied) { $('#form_id').submit(); } }); 请共享代码。如果a已经在顶部调用了preventdefault,那么以后我如何才能

如何防止提交并再次将其反转,并在我对其执行条件后允许其提交。你能帮帮我吗?希望您理解我的问题。

使用
.preventDefault()


将您的
提交
按钮更改为正常的
按钮
&使用
执行条件检查。单击()

$('#button_id').click(function(e){
    if(condition_satisfied)
    {
        $('#form_id').submit();
    }
});

请共享代码。如果a已经在顶部调用了preventdefault,那么以后我如何才能将其反转?@Nethan只需在if语句内部调用它,除非重新绑定函数,否则无法在外部反转它。在表单submit上调用函数,在那里进行验证,如果条件通过,则触发submit。如果已设置preventDefault,请尝试以下操作:$('form').submit(函数(ev){ev.preventDefault();//稍后您决定提交$(this).unbind('submit').submit());
$('#button_id').click(function(e){
    if(condition_satisfied)
    {
        $('#form_id').submit();
    }
});