javascript/jquery:响应用户单击“确定”在警报对话框中

发布于 2024-12-02 16:23:13 字数 201 浏览 2 评论 0原文

我的代码:

alert('Some message');

问题1:

当用户完成与警报框的交互时,如何执行alert()之后的代码?

问题2:

如何检测用户是否在警报框中按下了OKCancel

my code:

alert('Some message');

Question 1:

How to execute code that comes after alert() when user finished interacting with alert box?

Question 2:

How to detect if user pressed OK or Cancel on alert box ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

深爱不及久伴 2024-12-09 16:23:13

问题 1:

alert 方法会阻止执行,直到用户关闭它:

alert('Some message');
alert('doing something else after the first alert is closed by the user');

问题 2:

使用 确认功能:

if (confirm('Some message')) {
    alert('Thanks for confirming');
} else {
    alert('Why did you press cancel? You should have confirmed');
}

Question 1:

The alert method blocks execution until the user closes it:

alert('Some message');
alert('doing something else after the first alert is closed by the user');

Question 2:

use the confirm function:

if (confirm('Some message')) {
    alert('Thanks for confirming');
} else {
    alert('Why did you press cancel? You should have confirmed');
}
如果没有 2024-12-09 16:23:13

在用户单击警报的“确定”之前,alert() 调用之后的代码不会执行,因此只需将您需要的代码放在 alert(之后 ) 调用。

如果您想要一个比默认 javascript confirm() 弹出窗口更好的浮动对话框,请参阅 jQuery UI:浮动窗口

The code after the alert() call won't be executed until the user clicks ok to the alert, so just put the code you need after the alert() call.

If you want a nicer floating dialog than the default javascript confirm() popup, see jQuery UI: floating window

洒一地阳光 2024-12-09 16:23:13
var r = confirm("Press a button!");
if (r == true) {
    alert("You pressed OK!");
}
else {
    alert("You pressed Cancel!");
}

http://jsfiddle.net/rlemon/epJGG/

var r = confirm("Press a button!");
if (r == true) {
    alert("You pressed OK!");
}
else {
    alert("You pressed Cancel!");
}

http://jsfiddle.net/rlemon/epJGG/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文