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

Méthode Window prompt()

Objet Window JavaScript

prompt()La méthode affiche un dialogue avec un message optionnel, invitant l'utilisateur à saisir du texte.

Le dialogue d'invite contient une zone de texte en une ligne, un bouton "Annuler" et un bouton "OK".

Si l'utilisateur clique sur "OK", la méthode prompt() renverra la valeur saisie. Si l'utilisateur clique sur "Annuler", cette méthode renverranull.

Si vous souhaitez que l'utilisateur saisisse des valeurs avant d'entrer dans la page, il est généralement utilisé un dialogue d'invite.

Un dialogue est une fenêtre modale-Avant de fermer le dialogue, ils empêchent l'utilisateur d'accéder au reste de l'interface du programme. Par conséquent, vous ne devriez pas utiliser de manière excessive toute fonction créant des dialogues (ou des fenêtres modales).

Grammaire :

window.prompt(msg, default)
var name = prompt("Entrez votre nom", "Someone");
if (name != null) {
   document.getElementById("output").innerHTML = "Hello " + name;
}
Vérifiez et voyez‹/›

Compatibilité navigateur

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

Méthode
prompt()OuiOuiOuiOuiOui

Valeur du paramètre

ParamètreDescription
msg(Optionnel) Chaîne affichée dans la boîte de dialogue
default(Optionnel) Texte d'entrée par défaut

Détails techniques

Valeur de retour :Chaîne contenant le texte d'entrée de l'utilisateur

Plus d'exemples

Cet exemple montre les différents types de boîtes de dialogue supportés par JavaScript :

Cliquez sur le bouton suivant pour afficher différents types de boîtes de dialogue :


Références associées

Référence Fenêtre (Window) :Méthode alert()

Référence Fenêtre (Window) :Méthode confirm()

Objet Window JavaScript