Javascript自定义确认"Yes"或“;No"

Javascript Customize Confirm with "Yes" or "No"

本文关键字:quot No Yes Javascript 自定义 确认      更新时间:2023-09-26

我如何有一个Javascript确认()框与"是"或"否"而不是默认的"确定"或"取消" ?

javascript确认对话框不能自定义。

如果你需要对话框定制,我建议看看JQuery UI - dialog

无法使用标准javascript

你有这个解决方法IE仅(来源):

<script language=javascript>
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.confirm(str)
{
    execScript('n = msgbox("'+str+'","4132")', "vbscript");
    return(n == 6);
}
@end @*/
var r = confirm("Can you do it?");
alert(r);
</script>
或者,您可以使用自定义对话框从jquery ui

简单地说,我认为你不能。关于堆栈溢出有很多答案,例如这个:javascript确认对话框中的自定义选项说明它。如果你想这样做,你必须使用你自己的对话框,比如jquery ui

今天,你可以用javascript简单地做到这一点。有一个简单的js库叫做notijs,它有一个确认选项。

用简单的一行

notie.confirm('Title text', 'Yes button text', 'No button text', yes_callback)

可以有一个自定义的确认框。(也许样式或交互不适合您的用例,但我只是指出这是可能的)。