j确认忽略取消确认

时间:2012-12-09 12:46:58

标签: jquery

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

如下面的代码所示,虽然我点击了取消按钮,但没有返回,并在下面继续。

为什么以及如何?

或者还有其他问题吗?

我也尝试了jquery-ui-dialog,但结果同样被忽略取消。

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

  .....

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

    if (r == false) {

      return false;

    }

  });

  ..... 

});

3 个答案:

答案 0 :(得分:0)

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

$("#dtdetailForm").on('submit', function() {
  .....
  if(!confirm('Really post?') {
      return false;
  }
  else {
      ..... 
      return true;
  }
});

答案 1 :(得分:0)

感谢您的建议。 确认对话框可以很好地拦截 但我在IE9上使用jConfirm。并且仍然被忽略或忽略。

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

答案 2 :(得分:0)

Prevent script from running using jConfirm like native confirm 您可以使用preventDefault()函数停止操作(事件)。

相关问题