在我的应用程序中,我需要使用 OK 按钮在警报中显示消息。
在该按钮单击事件中,我想使用 javascript 执行一些功能。
那么,我怎样才能在我的应用程序中做到这一点?
请告诉我?
在我的应用程序中,我需要使用 OK 按钮在警报中显示消息。
在该按钮单击事件中,我想使用 javascript 执行一些功能。
那么,我怎样才能在我的应用程序中做到这一点?
请告诉我?
我不完全确定您要做什么,但您可能正在寻找该window.confirm
函数,它是一个内置函数alert
,可让您捕获用户的响应(真或假):
if(confirm("Some message")) {
//Clicked ok
} else {
//Clicked cancel
}
如果您想要更多的功能,恐怕您将不得不寻找其他地方。有无穷无尽的模态脚本和库可用,所以只需搜索一个适合您需要的。
重新阅读您的问题标题后,也许您只想要正常window.alert
功能?这将显示一个带有一个按钮的对话框,并且通常会阻止执行后面的代码,直到用户关闭它:
alert("Some message");
如果您将使用 alert() ,则 javascript 的执行将在写入警报的位置停止。按下 OK 按钮后,代码将继续执行。所以,做一个警报(消息);在该行之后,输入您想要在按下 OK 按钮后执行的代码。
如果你想要更多的控制,你可以使用 jQuery UI Dialog。
忘记内置弹出窗口。即使你让它工作,你也可能会遇到一些跨浏览器的问题,你将无法入睡(相信我:我知道我在说什么,我去过那里)。:)
我已经使用 jQuery UI (链接) 有一段时间了,我真的很满意。试试看!
这是一个简单的例子
if (confirm("Select a button")){
alert("You selected OK");
}else{
alert("You selected Cancel");
}
但是,如果您只是在寻找带有一个按钮的弹出窗口,我会选择alert()
alert("Press OK to close!");