我的任务是根据用户确认提交。如果用户确认,则提交表格。如果用户拒绝,则将from重定向到其他页面。我在jsp中有这样的表单-

.....
   <form id="stageUpdateForm" method="post">
   </form>
......


在javascript中,我正在尝试-

$('#stageUpdateForm').submit(function() {
  decision = confirm("Some data changed. Are you sure?");
  return decision;
  // if user deny then redirect
});


现在,如果用户拒绝从其停留在当前页面中提交。但是,如果用户拒绝,我想将页面重定向到其他网址(例如-www.google.com)。我怎样才能做到这一点?

最佳答案

你可以做:

$('#stageUpdateForm').submit(function () {
    var decision = confirm('Some data changed. Are you sure?');

    // if user deny then redirect
    if (!decision) {
        $(location).attr('href', 'http://www.google.com');
    }

    // If user confirm, than it will return true and the form will be sumbited
    return decision;
});

10-08 18:58