Exemple
Afficher une boîte rapide qui demande à l'utilisateur de son / son nom, et la sortie d'un message:
var person = prompt("Please enter your name", "Harry Potter");
if
(person != null) {
document.getElementById("demo").innerHTML
=
"Hello " + person + "! How are you today?";
}
Essayez vous - même » Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.
Définition et utilisation
Le prompt() méthode affiche une boîte de dialogue qui invite le visiteur à l' entrée.
Une boîte rapide est souvent utilisé si vous voulez que l'utilisateur d'entrer une valeur avant d'entrer dans une page.
Remarque: Lorsqu'une boîte de confirmation apparaît, l'utilisateur devra cliquer soit "OK" ou "Cancel" pour continuer après la saisie d' une valeur d'entrée. Ne pas abuser de cette méthode, car elle empêche l'utilisateur d'accéder à d'autres parties de la page jusqu'à ce que la boîte est fermée.
Le prompt() méthode renvoie la valeur d'entrée si l'utilisateur clique sur "OK" . Si l'utilisateur clique sur "cancel" la méthode renvoie null.
Support du navigateur
méthode | |||||
---|---|---|---|---|---|
prompt() | Oui | Oui | Oui | Oui | Oui |
Syntaxe
prompt( Les valeurs des paramètres Paramètre Type La description text String Champs obligatoires. Le texte à afficher dans la boîte de dialogue defaultText String Optionnel. Le texte d'entrée par défaut
Détails techniques
Valeur de retour: Un string. Si l'utilisateur clique sur "OK" , la valeur d'entrée est renvoyée. Si l'utilisateur clique sur "cancel" , null est retourné. Si l'utilisateur clique sur OK sans entrer de texte, une chaîne vide est renvoyée.
autres exemples
Exemple
En utilisant l'instruction switch avec prompt() pour exécuter un bloc de code basé sur l' entrée d'utilisateur:
var text;
var favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Martini":
text = "Excellent choice! Martini is good for your soul.";
break;
case "Daiquiri":
text = "Daiquiri is my favorite too!";
break;
case "Cosmopolitan":
text = "Really? Are you sure the Cosmopolitan is your favorite?";
break;
default:
text = "I have never heard of that one..";
break;
} Essayez vous - même »
Pages associées
Objet de la fenêtre: href="met_win_alert.html"> alert() Method
Objet de la fenêtre: href="met_win_confirm.html"> confirm() Method
<Object Window