我需要问我的网站的用户一个是/否的问题。目前,我使用JavaScript的确认()函数。返回值为true (OK)或false (CANCEL)。取消这个词是误导性的。我想让按钮说“是/不”。我该怎么做呢?我使用的是php.代码应该同时运行在IE和Firefox上
发布于 2009-11-29 22:48:45
使用HTML:
<div id="yesNo">
<p>Press Yes or No</p>
</div>
$('#yesNo').dialog({
modal: true,
buttons: {
"Yes": function() { alert("Yes"); }
"No": function() { alert("No"); }
}
});
或者使用标准确认对话框(但它有Ok、Cancel按钮):
if (confirm("Are you sure?")) {
alert("Yes");
} else {
alert("No");
}
发布于 2009-11-29 22:39:11
使用JQuery对话怎么样?
发布于 2009-11-29 22:41:18
如果你真的不能把这个问题改为OK/Cancel,那么你需要在div或什么地方创建你自己的对话框,然后弹出它给用户。(您还可以创建一个对话框作为页面,然后使用弹出窗口将其显示为真正的本机OS模式对话框,但这可能更烦人。)
不幸的是,javascript在对话框中构建的浏览器非常有限。
https://stackoverflow.com/questions/1818172
复制