我需要询问我的网站';用户回答是/否问题。在javaScript中

我需要询问我的网站';用户回答是/否问题。在javaScript中,javascript,dialog,Javascript,Dialog,我需要问我的网站用户一个是/否的问题。目前我使用JavaScript的confirm()函数。 返回值为true(确定)或false(取消)。 “取消”一词具有误导性。我想让按钮改为说是/否。 我怎么做?我正在使用php。代码应该同时在IE和Firefox上运行如何使用?如果您确实无法将问题重新表述为OK/Cancel,那么您需要在div或其他文件中创建自己的对话框,并向用户“弹出”对话框。(您也可以创建一个对话框作为页面,然后使用弹出窗口将其显示为真正的本机操作系统模式对话框,但这可能更烦人。

我需要问我的网站用户一个是/否的问题。目前我使用JavaScript的confirm()函数。 返回值为true(确定)或false(取消)。 “取消”一词具有误导性。我想让按钮改为说是/否。
我怎么做?我正在使用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");
}