Gli ultimi tutorial di sviluppo web
 

Finestra prompt() Method

<Window Object

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()

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.

Esempi

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