gpt4 book ai didi

java - 多个提交按钮,javascript

转载 作者:行者123 更新时间:2023-12-01 15:46:04 26 4
gpt4 key购买 nike

我有一个带有表单和两个按钮的 servlet。一个是“提交”按钮,另一个是“删除”按钮。默认操作是Updater.do,但是当我单击“删除”按钮时,我有一个功能可以将操作更改为Deleter.do。这很好用。我现在遇到的问题是,当我放入确认对话框时,如果用户单击“确定”,那么它确实会按照我的意愿转到Deleter.do。然而,当他们单击“取消”时,它似乎不再停留在页面上,而是转到“Updater.do”。我该如何补救?我尝试删除默认操作并让“提交”和“删除”调用changeAction,但这不起作用。这是 javascript chgAction。

function chgAction(action_name) {
if (action_name=="Delete") {
var answer = confirm("Are you sure you want to delete this Person? This action cannot be undone.")
if (answer) { document.forms[0].action = \"Deleter.do\"; }
}
}

最佳答案

尝试在“取消”部分添加return false:

function chgAction(action_name) {
if (action_name=="Delete") {
var answer = confirm("Are you sure you want to delete this Person? This action cannot be undone.")
if (answer) {
document.forms[0].action = \"Deleter.do\";
}
else {
return false; //ADDED
}
}
}

关于java - 多个提交按钮,javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6977903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com