我的任务是根据用户确认提交。如果用户确认,则表单已提交。如果用户拒绝,则将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)。我怎么能这样做?
答案 0 :(得分:3)
你想尝试这样的事情:
if (decision) {
window.location = "http://whenever.wherever";
} else {
// Returning false from a submit handler will prevent the submit action.
return false;
}
答案 1 :(得分:2)
你可以这样做:
$('#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;
});