2

这是用于提醒某些值的代码:

alert('Click the OK button Now !');

所以现在我想检查确定按钮是否被点击。

如何使用此 JavaScript 执行此操作?

4

4 回答 4

9

确认可以工作:

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

确认有一个 OK 和 Cancel 按钮。如果你只想要一个按钮,你应该使用alert()方法(它不会告诉你是否OK被点击)或者你应该查看类似jQueryUI 对话框控件的东西。

jQueryUI 对话框有点复杂,因为您需要包含一些额外的 JavaScript 库并进行一些额外的连接才能使其工作。这里有很多例子可供参考。

于 2012-04-17T05:19:37.240 回答
2

听起来您可能想要一个确认框而不是警报:

http://www.w3schools.com/js/js_popup.asp

这取决于用户按下的内容返回 true 或 false。警报不返回值。

于 2012-04-17T05:19:02.950 回答
1

使用 jquery 对话框,然后您可以从一系列按钮中发布或检查您想要的每一个。更灵活

jQuery 模态

于 2012-04-17T05:19:55.777 回答
1

如前所述,confirm() 是最好的选择,但是不要忘记您可以检查按下了哪个按钮,并同时使用 prompt() 请求一个值。

if (prompt("Click the OK button?")!=null)
{
alert('you clicked OK and entered a value')
}
else
{
alert('you clicked cancel')
}
于 2012-04-17T05:29:30.530 回答