gpt4 book ai didi

javascript - 我可以使用 javascript confirm 停止回发吗?

转载 作者:数据小太阳 更新时间:2023-10-29 05:03:06 24 4
gpt4 key购买 nike

我有一个 aspx 页面,页面上有一个 asp.net 按钮:

<asp:LinkButton ID="btn_Delete" runat="server" OnClick="btn_Delete_Click" OnClientClick="ConfirmDelete();" Text="Delete" /> 

确认删除看起来像这样:

   function ConfirmDelete() {
var answer = confirm("Are you SURE you want to delete this item?");
if (!answer) {
return false;
}
};

我原以为如果用户单击取消,这将阻止页面回发,但它似乎仍然在回发。有什么方法可以防止使用确认回发?

最佳答案

您必须从事件处理程序中的函数返回值:

OnClientClick="return ConfirmDelete();"

顺便说一句,您不需要函数中的所有逻辑,只需返回 confirm 调用的结果:

function ConfirmDelete() {
return confirm("Are you SURE you want to delete this item?");
};

关于javascript - 我可以使用 javascript confirm 停止回发吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6457982/

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