我有一个表单,希望截取表单提交事件并使用 bootbox 显示确认对话框。
- 用户输入一些数据
- 用户点击提交按钮
- 确认对话框被显示
如果用户点击 OK
,则表单应该提交,否则它应该停留在当前页面。
我尝试过这个:
$('#myForm').submit(function() {
return bootbox.confirm("Are you sure?");
});
然而,bootbox.confirm()
会立即返回,确认对话框会再次隐藏。
我注意到在 bootbox.confirm()
中有一个回调参数。但是,如果我从回调函数中调用 $('#myForm').submit()
,这显然只会再次显示确认对话框。
那么,正确的确认表单提交的方法是什么?