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

Kla*_*ius 4 javascript jquery submit

如果我单击取消,是否可以取消表单提交?

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

现在提交任何(在确定和取消之后)时间表格。

我尝试这在逻辑上应该有效。

$("#button").click(function(){
    confirm ($("#form")[0].submit(););
});
Run Code Online (Sandbox Code Playgroud)

Adi*_*dil 6

event.preventDefault()当您不希望表单被提交时,您可以致电。

$("#button").click(function(event){
    if(!confirm ("your message"))
       event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

event.preventDefault()

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