English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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).
window.prompt(msg, default)
var name = prompt("Entrez votre nom", "Someone"); if (name != null) { document.getElementById("output").innerHTML = "Hello " + name; }Vérifiez et voyez‹/›
Tous les navigateurs supportent complètement la méthode prompt() :
Méthode | |||||
prompt() | Oui | Oui | Oui | Oui | Oui |
Paramètre | Description |
---|---|
msg | (Optionnel) Chaîne affichée dans la boîte de dialogue |
default | (Optionnel) Texte d'entrée par défaut |
Valeur de retour : | Chaîne contenant le texte d'entrée de l'utilisateur |
---|
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érence Fenêtre (Window) :Méthode alert()
Référence Fenêtre (Window) :Méthode confirm()