如何使用javascript通过一个按钮显示确认警报?

如何使用javascript通过一个按钮显示确认警报?,javascript,Javascript,在我的应用程序中,我需要使用“确定”按钮在警报中显示消息 在那个按钮点击事件中,我想使用javascript做一些功能 那么,我如何在我的应用程序中做到这一点 请让我知道?我不完全确定您想做什么,但您可能正在寻找该功能,它是一个内置功能,如警报,允许您捕获用户的响应(正确或错误): if(confirm("Some message")) { //Clicked ok } else { //Clicked cancel } 如果你想要更多的功能,恐怕你得去别处看看。有无数的模态脚

在我的应用程序中,我需要使用“确定”按钮在警报中显示消息

在那个按钮点击事件中,我想使用javascript做一些功能

那么,我如何在我的应用程序中做到这一点


请让我知道?

我不完全确定您想做什么,但您可能正在寻找该功能,它是一个内置功能,如
警报
,允许您捕获用户的响应(正确或错误):

if(confirm("Some message")) {
    //Clicked ok
} else {
    //Clicked cancel
}
如果你想要更多的功能,恐怕你得去别处看看。有无数的模态脚本和库可用,所以只需搜索一个适合您的需要


在重读了你的问题标题之后,也许你只是想要正常的函数?这将显示一个带有一个按钮的对话框,通常,在用户关闭该对话框之前,会阻止执行该对话框后面的代码:

alert("Some message");

忘掉内置的弹出窗口吧。即使你成功了,你可能会遇到一些跨浏览器的问题,你也无法入睡(相信我:我知道我在说什么,我去过那里。):)


我已经使用jQueryUI()一段时间了,我对它非常满意。试试看

这里有一个简单的例子

if (confirm("Select a button")){
    alert("You selected OK");
}else{
    alert("You selected Cancel");
}
但是,如果您只是在寻找带有一个按钮的弹出窗口,我会选择
alert()

如果要使用alert(),则javascript的执行将在写入警报的位置停止。按下OK按钮后,代码将继续执行。 因此,发出警报(信息);在那一行之后,在按下OK按钮后,输入你想要执行的代码


如果您想要更多的控制,可以使用jQueryUI对话框

只有一个按钮的确认警报有什么意义?如果用户只有一个选项,它的行为就像没有按钮一样,只是它让用户不得不执行一些愚蠢的点击任务。你确定不需要“确定/取消”对话框吗?我是jQuery的超级粉丝。。。但是添加jQuery库和UI库只是为了一个简单的确认消息。。。。真的吗?Javascript
confirm
是跨浏览器的,自20世纪90年代末以来,每个主流浏览器都支持它。@ManseUK:为什么不支持?好的Pagae现在必须使用JavaScript,将来会很方便。是的,使用jquery进行简单确认并不好,除非你想自定义确认框&js
confirm
已经是跨浏览器了。@PeterOlson是的,是的。但它是如此原始和丑陋,你不能定制它。您不能添加一些自定义函数特性等。
alert("Press OK to close!");