English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode confirm() de Window

Objet Window JavaScript

confirm()La méthode affiche une boite de dialogue modale avec un message optionnel et deux boutons, "Dôfinir" et "Annuler".

Si l'utilisateur clique sur "Dôfinir", la méthode confirm() retourne true, sinon false.

Si vous souhaitez que l'utilisateur vérifie ou accepte quelque chose, on utilise souvent la boite de confirmation.

La boite de dialogue est une fenêtre modale-Avant que la boite de dialogue ne se ferme, elles empêtchent l'utilisateur d'accéder à l'autre partie de l'interface du programme. Par conséquent, vous ne devriez pas utiliser trop souvent toute fonction créant des boîtes de dialogue (ou des fenêtres modaux).

Syntaxe :

window.confirm(msg)
var r = confirm("Cliquez sur le bouton!");
if (r == true) {
   txt = "Cliquez sur "Dôfinir"!";
} else {
   txt = "Cliquez sur Annuler!";
}
Vérifiez et voyez‹/›

Compatibilité navigateur

Tous les navigateurs supportent complètement la méthode Confirm() :

Méthode
confirm()OuiOuiOuiOuiOui

Valeur du paramètre

ParamètresDescription
msg(Optionnel) Chaîne affichée dans la boîte de confirmation

Détails techniques

Valeur de retour :Un booléen indiquant si "OK" ou "Annuler" a été sélectionné
  • true-L'utilisateur clique sur "OK"

  • false-L'utilisateur clique sur "Annuler" (ou le " x " (fermer) dans le coin supérieur droit, disponible dans tous les principaux navigateurs sauf Firefox)

Plus d'exemples

Boîte de confirmation avec saut de ligne :

confirm("Appuyez sur un bouton\nSoit OK ou Annuler.");
Vérifiez et voyez‹/›

Cet exemple montre les différents types de dialogues pris en charge par JavaScript :

Cliquez sur le bouton suivant pour afficher différents dialogues :


Références associées

Référence fenêtre (Window) :méthode alert()

Référence fenêtre (Window) :méthode hint()

Objet Window JavaScript