我需要询问我的网站';用户回答是/否问题。在javaScript中
我需要问我的网站用户一个是/否的问题。目前我使用JavaScript的confirm()函数。 返回值为true(确定)或false(取消)。 “取消”一词具有误导性。我想让按钮改为说是/否。我需要询问我的网站';用户回答是/否问题。在javaScript中,javascript,dialog,Javascript,Dialog,我需要问我的网站用户一个是/否的问题。目前我使用JavaScript的confirm()函数。 返回值为true(确定)或false(取消)。 “取消”一词具有误导性。我想让按钮改为说是/否。 我怎么做?我正在使用php。代码应该同时在IE和Firefox上运行如何使用?如果您确实无法将问题重新表述为OK/Cancel,那么您需要在div或其他文件中创建自己的对话框,并向用户“弹出”对话框。(您也可以创建一个对话框作为页面,然后使用弹出窗口将其显示为真正的本机操作系统模式对话框,但这可能更烦人。
我怎么做?我正在使用php。代码应该同时在IE和Firefox上运行如何使用?如果您确实无法将问题重新表述为OK/Cancel,那么您需要在div或其他文件中创建自己的对话框,并向用户“弹出”对话框。(您也可以创建一个对话框作为页面,然后使用弹出窗口将其显示为真正的本机操作系统模式对话框,但这可能更烦人。) 不幸的是,javascript的浏览器内置对话框非常有限。对于HTML:
<div id="yesNo">
<p>Press Yes or No</p>
</div>
或使用标准确认对话框(但它将有确定、取消按钮):
使用类似于。它有一个很好的对话框(包括模态)。此外,它还有许多其他您可能需要在Web应用程序中使用的功能。当然,你可以将你的问题改写为“确定/取消”答案。但我认为UI库是您的朋友。我们需要下载此“”,以使用您的示例吗?是的。该示例依赖于jQuery UI中的对话框。
$('#yesNo').dialog({
modal: true,
buttons: {
"Yes": function() { alert("Yes"); }
"No": function() { alert("No"); }
}
});
if (confirm("Are you sure?")) {
alert("Yes");
} else {
alert("No");
}