1

我在我的 JSP 页面中使用 jConfirm 来取消提交按钮单击。

如下代码,虽然我点击了取消按钮,但没有返回,然后继续下面的操作。

为什么以及如何?

还是有其他问题?

我也尝试过 jquery-ui-dialog,但结果是相同的忽略取消。

$("#dtdetailsubm").click(function() {

  .....

  jConfirm('Really post ?', 'Post confirmation', function (r){

    if (r == false) {

      return false;

    }

  });

  ..... 

});
4

3 回答 3

0

尝试拦截表单提交本身而不是提交按钮的点击。

$("#dtdetailForm").on('submit', function() {
  .....
  if(!confirm('Really post?') {
      return false;
  }
  else {
      ..... 
      return true;
  }
});
于 2012-12-09T13:02:19.850 回答
0

请参阅使用 jConfirm 来阻止脚本运行,如本机确认 您可以使用 preventDefault() 函数停止操作(事件)。

于 2013-07-08T00:17:59.463 回答
0

谢谢你的建议。确认对话框效果很好,但我在 IE9 上使用 jConfirm。仍然跳过或忽略。

http://labs.abeautifulsite.net/archived/jquery-alerts/demo/

于 2012-12-09T21:47:48.380 回答