Invite de fenêtre()
Exemple 1
Demander un nom d'utilisateur et afficher un message :
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
Plus d'exemples ci-dessous.
Définition et utilisation
La prompt()
méthode affiche une boîte de dialogue qui invite l'utilisateur à effectuer une saisie.
La prompt()
méthode renvoie la valeur d'entrée si l'utilisateur clique sur "OK", sinon elle renvoie null
.
Noter
Une boîte de dialogue est utilisée si vous souhaitez que l'utilisateur saisisse une valeur.
Lorsqu'une boîte de dialogue apparaît, l'utilisateur devra cliquer sur "OK" ou "Annuler" pour continuer.
N'abusez pas de cette méthode. Il empêche l'utilisateur d'accéder à d'autres parties de la page tant que la boîte n'est pas fermée.
Voir également:
Syntaxe
prompt(text, defaultText)
Paramètres
Parameter | Description |
text | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
Valeur de retour
Paramètre | La description |
Un string |
Si l'utilisateur clique sur "OK", la valeur d'entrée est renvoyée. Sinon null est retourné. |
Plus d'exemples
Demander sa boisson préférée :
let text;
let favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Coca-Cola":
text = "Excellent choice! Coca-Cola is good for your soul.";
break;
case "Pepsi":
text = "Pepsi is my favorite too!";
break;
case "Sprite":
text = "Really? Are you sure the Sprite is your favorite?";
break;
default:
text = "I have never heard of that one!";
}
Prise en charge du navigateur
prompt()
est pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |