我有一个表单,想拦截表单提交以使用bootbox显示确认对话框。
- 用户输入一些数据
- 用户点击提交
- 显示确认对话框
如果用户点击OK
,那么表单应该提交,如果没有,它应该留在页面上。
我试过这个:
$('#myForm').submit(function() {
return bootbox.confirm("Are you sure?");
});
但是,bootbox.confirm()
立即返回,确认对话框再次隐藏。
然后我注意到有一个回调参数bootbox.confirm()
。但是,如果我$('#myForm').submit()
要从回调中调用,这显然只会再次显示确认对话框。
那么确认表单提交的正确方法是什么?