Javascript personnalisé Confirmez avec "Oui" ou "Non"

Comment puis-je avoir une case à cocher Javascript () avec "Oui" ou "Non" au lieu de "Ok" ou "Annuler" par défaut?

La boîte de dialogue de confirmation de javascript ne peut pas être personnalisée.

Si vous avez besoin d'une personnalisation de la boîte de dialogue, je suggère de regarder JQuery UI – Dialog

Vous ne pouvez pas le faire avec un javascript standard .

Vous avez cette solution de contournement pour IE uniquement ( 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> 

Ou, vous pouvez utiliser une boîte de dialogue personnalisée de jquery ui

Pour le dire simplement, je pense que vous ne pouvez pas. Il y a beaucoup de réponses à ce sujet sur le débordement de pile, par exemple celui-ci: choix personnalisés dans la boîte de dialogue de confirmation de javascript qui l'indique. Si vous voulez le faire, vous devez utiliser vos propres dialogues comme ceux de jquery ui

Vous pouvez utiliser le plugin jquery pour accomplir. Vérifiez la démo

http://www.ericmmartin.com/projects/simplemodal-demos/

Aujourd'hui, vous pouvez le faire simplement avec javascript. Il y a une simple bibliothèque js appelée notiejs qui a une option de confirmation.

Avec une ligne simple

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

Vous pouvez avoir une boîte de confirmation personnalisée. (Peut-être que le style ou l'interaction ne correspond pas à votre cas d'utilisation, mais je signale seulement que c'est possible).