gpt4 book ai didi

c# - 像JS的confirm方法一样使用Jquery的jConfirm

转载 作者:行者123 更新时间:2023-11-28 21:26:22 26 4
gpt4 key购买 nike

我点击了一个 anchor ,我想调用 jquery 的 jconfirm 方法,但我在直接使用它时遇到问题,就像在 javascript 中使用 confirm 方法一样

<a id="ctl00_CPHMain_lnkDeleteImage" name="ctl00$CPHMain$lnkDeleteImage" 
onclick="return confirm('Are you sure ?');">Test</a>

在 jquery 中我这样做

<a id="ctl00_CPHMain_lnkDeleteImage" name="ctl00$CPHMain$lnkDeleteImage" 
onclick="return jConfirm('Are you sure?', 'Update Test')">Test</a>

我希望当用户在确认窗口中选择ok时发生 anchor 点击

目前我已经在ASP.NET中这样做了

function ConfirmWindow() {
jConfirm("Are you sure?", "Update Test", function(r) {
if (r == true) {
__doPostBack("ctl00$CPHMain$lnkDeleteImage", "");
}
});
return false;
}

<a onclick="return ConfirmWindow()" id="ctl00_CPHMain_lnkDeleteImage"
name="ctl00$CPHMain$lnkDeleteImage" >Test</a>

最佳答案

你不能。 JavaScript/DOM confirm 对话框确实是 modal ,这意味着它会停止脚本执行和用户交互,直到用户通过单击确认对话框中的按钮进行响应。

jConfirm,然而,是一个 JavaScript 实现,它用更多内容覆盖当前页面内容,因此它不是模式,因为它无法在不阻止用户的情况下停止脚本执行与“对话框”本身的交互。这意味着它必须先从函数返回,然后用户才能响应确认对话框,这就是需要回调函数的原因。

关于c# - 像JS的confirm方法一样使用Jquery的jConfirm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4944598/

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