How do I have a Javascript confirm() box with "Yes" or "No" instead of the default "Ok" or "Cancel" ?
The javascript confirm dialog cannot be customized.
If you require dialog customization I would suggest looking at JQuery UI - Dialog
You cannot do it with standard javascript.
You have this workaround for IE only (source):
<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>
Or, you can use custom dialog from jquery ui
To put it simply i think you can't. There are a lot of answers about that on stack overflow, for example this one : custom choices in javascript confirm dialog that states it. If you want to do it, you have to use your own dialogs like those of jquery ui
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With