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

Metodo prompt() della finestra Window

Oggetto Window JavaScript

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

Grammatica:

window.prompt(msg, default)
var name = prompt("Inserisci il tuo nome", "Someone");
if (name != null) {
   document.getElementById("output").innerHTML = "Hello " + name;
}
Prova a vedere‹/›

Compatibilità dei browser

Tutti i browser supportano completamente il metodo prompt():

Metodo
prompt()

Valore del parametro

ParametroDescrizione
msg(opzionale) Stringa visualizzata nella finestra di conferma
default(opzionale) Testo di input predefinito

Dettagli tecnici

Valore di ritorno:Stringa che contiene il testo di input dell'utente

Altri esempi

Questo esempio dimostra i diversi tipi di dialoghi supportati da JavaScript:

Clicca sul pulsante sottostante per visualizzare diversi dialoghi:


Riferimenti correlati

Riferimento finestra (Window):Metodo alert()

Riferimento finestra (Window):Metodo confirm()

Oggetto Window JavaScript