简体   繁体   English

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

[英]Form submit or cancel submit after confirm dialog

It is posible cancel form submit if i click Cancel? 如果我点击取消,它是可取的取消表格提交?

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

Now any (after OK and Cancel) time form are submited. 现在任何(在OK和Cancel之后)时间表都被提交。

I try this logicly should work. 我在逻辑上尝试这应该工作。

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

You can call event.preventDefault() when you do not want form to get submitted. 当您不希望表单被提交时,可以调用event.preventDefault()

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

event.preventDefault() event.preventDefault()

Description : If this method is called, the default action of the event will not be triggered. 描述 :如果调用此方法,则不会触发事件的默认操作。

Adding if should do for you 添加if应该为你做

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM