我在JSP页面中使用jConfirm来取消提交按钮点击。
如下面的代码所示,虽然我点击了取消按钮,但没有返回,并在下面继续。
为什么以及如何?
或者还有其他问题吗?
我也尝试了jquery-ui-dialog,但结果同样被忽略取消。
$("#dtdetailsubm").click(function() {
.....
jConfirm('Really post ?', 'Post confirmation', function (r){
if (r == false) {
return false;
}
});
.....
});
答案 0 :(得分:0)
尝试拦截表单提交本身而不是提交按钮的单击。
$("#dtdetailForm").on('submit', function() {
.....
if(!confirm('Really post?') {
return false;
}
else {
.....
return true;
}
});
答案 1 :(得分:0)
感谢您的建议。 确认对话框可以很好地拦截 但我在IE9上使用jConfirm。并且仍然被忽略或忽略。
答案 2 :(得分:0)
见Prevent script from running using jConfirm like native confirm 您可以使用preventDefault()函数停止操作(事件)。