JavaScript Utiliser window.prompt ()


Exemple

Un moyen simple d'obtenir une entrée d'un utilisateur est d'utiliser la méthode prompt() .

Syntaxe

prompt(text, [default]);
  • text : le texte affiché dans la boîte d'invite.
  • default : une valeur par défaut pour le champ de saisie (facultatif).

Exemples

var age = prompt("How old are you?");
console.log(age); // Prints the value inserted by the user

Boîte de invite

Si l'utilisateur clique sur le bouton OK , la valeur d'entrée est renvoyée. Sinon, la méthode renvoie null .

La valeur de retour de prompt est toujours une chaîne, à moins que l'utilisateur ne clique sur Cancel , auquel cas cette valeur renvoie null . Safari est une exception dans la mesure où lorsque l'utilisateur clique sur Annuler, la fonction renvoie une chaîne vide. À partir de là, vous pouvez convertir la valeur de retour en un autre type, tel qu'un entier .

Remarques

  • Pendant que la boîte de dialogue est affichée, l'utilisateur ne peut accéder à d'autres parties de la page, car les boîtes de dialogue sont des fenêtres modales.
  • À partir de Chrome 46.0, cette méthode est bloquée dans un <iframe> sauf si son attribut sandbox a la valeur allow-modal.