Derniers tutoriels de développement web
 

Fenêtre prompt() Method

<Object Window

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.

Exemples

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