English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
prompt()Il metodo mostra una finestra di dialogo che contiene un messaggio opzionale e invita l'utente a inserire del testo.
La finestra di dialogo di prompt contiene una casella di testo a riga singola, un pulsante 'Annulla' e un pulsante 'Conferma'.
Se l'utente fa clic su 'Conferma', il metodo prompt() restituirà il valore di input. Se l'utente fa clic su 'Annulla', il metodo restituirànull.
Se si desidera che l'utente inserisca un valore prima di accedere alla pagina, di solito si utilizza una finestra di dialogo di prompt.
La finestra di dialogo è una finestra a modello - prima di chiudere la finestra di dialogo, blocca l'accesso dell'utente alla parte rimanente dell'interfaccia del programma. Pertanto, non dovrebbe essere utilizzata eccessivamente qualsiasi funzione che crea finestre di dialogo (o finestre a modello).
window.prompt(msg, default)
var name = prompt("Inserisci il tuo nome", "Someone"); if (name != null) { document.getElementById("output").innerHTML = "Hello " + name; }Prova a vedere‹/›
Tutti i browser supportano completamente il metodo prompt():
Metodo | |||||
prompt() | Sì | Sì | Sì | Sì | Sì |
Parametro | Descrizione |
---|---|
msg | (opzionale) Stringa visualizzata nella finestra di conferma |
default | (opzionale) Testo di input predefinito |
Valore di ritorno: | Stringa che contiene il testo di input dell'utente |
---|
Questo esempio dimostra i diversi tipi di dialoghi supportati da JavaScript:
Clicca sul pulsante sottostante per visualizzare diversi dialoghi:
Riferimento finestra (Window):Metodo alert()
Riferimento finestra (Window):Metodo confirm()