Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击警报框上的“检查确定”按钮_Javascript - Fatal编程技术网

Javascript 单击警报框上的“检查确定”按钮

Javascript 单击警报框上的“检查确定”按钮,javascript,Javascript,此代码用于警告某些值: alert('Click the OK button Now !'); 现在我想检查一下OK按钮是否被点击了 如何使用此JavaScript执行此操作?听起来您可能需要确认框而不是警报: 这将根据用户按下的按钮返回true或false。警报不会返回值。确认可以工作: var r=confirm("Click the OK button now!"); if (r==true) { alert("You pressed OK!"); } else { alert

此代码用于警告某些值:

alert('Click the OK button Now !');
现在我想检查一下OK按钮是否被点击了


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

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

这将根据用户按下的按钮返回true或false。警报不会返回值。

确认可以工作:

var r=confirm("Click the OK button now!");
if (r==true)
{
  alert("You pressed OK!");
}
else
{
  alert("You pressed Cancel!");
}
确认必须有一个确定和取消按钮。如果您只需要一个按钮,则应该使用
alert()
方法(该方法不会告诉您是否单击了
OK
),或者应该查看类似控件的内容


jQueryUI对话框有点复杂,因为您需要包含一些额外的JavaScript库,并进行一些额外的连接以使其正常工作。下面有很多例子。

使用jquery对话框,然后您可以通过一系列按钮发布或检查您想要的内容。灵活得多


如前所述,confirm()是最佳选择,但是不要忘记,您可以检查按下了哪个按钮,同时使用prompt()询问值


您可以使用确认而不是警报…?我认为您不能使用警报。可能重复的@KichuUser只需添加括号
if(确认(“…”)
很抱歉。我修正了它,我有一个小的输入错误。好的,我知道了,但我怀疑是否有任何代码可以将确认框的OK/Cancel按钮更改为single OK按钮?不是用
确认
。它必须同时具有“确定”和“取消”。而
警报
不会返回一个值,告诉您单击了
确定
。如果您必须有一个OK按钮,并且需要对OK按钮进行操作,那么您应该查看JQueryUI对话框。那么您的意思是,没有JQueryUI,就无法使用单个OK按钮?
if (prompt("Click the OK button?")!=null)
{
alert('you clicked OK and entered a value')
}
else
{
alert('you clicked cancel')
}