gpt4 book ai didi

javascript - 返回 false 后确认对话框不起作用

转载 作者:行者123 更新时间:2023-11-30 10:35:40 25 4
gpt4 key购买 nike

我有一个基本的 javascript 确认对话框,用于确认用户是否要继续操作。如果用户只需单击“确定”或“取消”,该对话框就会正常工作。但是,如果用户单击取消,然后重新触发对话框,然后单击确定,则不会提交表单。

我在下面包含了我的代码,当我在这里做的时候有没有更好的方法来处理这个问题?

$("#myButton").click(function (event) {
var result = confirm("Are you sure?");
if (result) {
return true;
} else {
return false;
}
});

请注意,我还尝试用 event.preventDefault 代替 return false,我看到了相同的结果。

最佳答案

现在我可能会得到你想要实现的目标。只需将事件绑定(bind)到您的表单提交处理程序,而不是单击按钮。如果用户使用他的键盘等发送表单,这也会触发。

<form id="wohoo" action="/somewhere">
<input />
<input type="submit" value="send me"/>
</form>​

$("#wohoo").submit(function () {
var result = confirm("Are you sure?");

return result;
});​

http://jsfiddle.net/2tSbJ/

关于javascript - 返回 false 后确认对话框不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14159209/

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