确认对话框后,表单提交或取消提交

时间:2014-07-07 07:57:07

标签: javascript jquery submit

如果点击取消,是可以取消表格提交吗?

$("#button").click(function(){
    confirm ("Are you ready?");
    $("#form")[0].submit();
});

现在任何(在OK和Cancel之后)时间表都被提交。

我在逻辑上尝试这应该工作。

$("#button").click(function(){
    confirm ($("#form")[0].submit(););
});

2 个答案:

答案 0 :(得分:3)

如果您不希望提交表单,可以致电event.preventDefault()

$("#button").click(function(event){
    if(!confirm ("your message"))
       event.preventDefault();
});

event.preventDefault()

  

说明:如果调用此方法,则为该事件的默认操作   不会被触发。

答案 1 :(得分:2)

添加if if for you

$("#button").click(function(){
if(confirm ("Are you ready?"))
    $("#form")[0].submit();
});