Esempio
Visualizzare una finestra di prompt che chiede all'utente per la sua / il suo nome, e l'uscita di un messaggio:
var person = prompt("Please enter your name", "Harry Potter");
if
(person != null) {
document.getElementById("demo").innerHTML
=
"Hello " + person + "! How are you today?";
}
Prova tu stesso " Più "Try it Yourself" esempi di seguito.
Definizione e l'utilizzo
Il prompt() metodo visualizza una finestra di dialogo che chiede il visitatore per l'input.
Una casella di prompt viene spesso utilizzata se si desidera che l'utente per introdurre un valore prima di entrare in una pagina.
Nota: Quando una finestra di prompt si apre, l'utente dovrà fare clic su "OK" o "Cancel" per procedere dopo aver inserito un valore di ingresso. Non eccedere nell'uso di questo metodo, in quanto impedisce all'utente di accedere ad altre parti della pagina fino a quando il dialogo viene chiusa.
Il prompt() restituisce il valore di ingresso se l'utente fa clic "OK" . Se l'utente clicca "cancel" il metodo restituisce null.
Supporto browser
Metodo | |||||
---|---|---|---|---|---|
prompt() | sì | sì | sì | sì | sì |
Sintassi
prompt( valori dei parametri Parametro Tipo Descrizione text String Necessario. Il testo da visualizzare nella finestra di dialogo defaultText String Opzionale. Il testo di input di default
Dettagli tecnici
Valore di ritorno: Una stringa. Se l'utente fa clic "OK" , viene restituito il valore di ingresso. Se l'utente clicca "cancel" , viene restituito null. Se l'utente sceglie OK senza inserire alcun testo, viene restituita una stringa vuota.
Altri esempi
Esempio
Utilizzando switch insieme prompt() per eseguire un blocco di codice in base all'input dell'utente:
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;
} Prova tu stesso "
Pagine correlate
Finestra Oggetto: href="met_win_alert.html"> alert() Method
Finestra Oggetto: href="met_win_confirm.html"> confirm() Method
<Window Object