Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Window.prompt()

Mostra una finestra di dialogo che chiede all'utente di inserire del testo.

Sintassi

input = window.prompt(
testo,
valore);
  • input è una stringa contenente il testo inserito dall'utente, oppure null se l'utente ha cliccato su "Cancella"
  • testo è una stringa di testo da mostrare all'utente
  • valore è una stringa contenente il valore che deve essere mostrato di default nel campo di testo; è un parametro opzionale

Esempio

var segno = prompt("Di che segno sei?");
if (segno.toLowerCase() == "scorpione")
   alert("Ma dai!.. anch'io!!!");

Quando l'utente clicca il bottone OK, viene restituito il testo che ha digitato. Se l'utente clicca su OK senza aver inserito del testo, viene restituita una stringa vuota. Se invece l'utente clicca su Cancella, la funzione restituisce null.

Note

Una finestra di dialogo contiene un campo di testo di una sola riga, un bottone OK e un bottone Cancella. La funzione restituisce il testo (eventualmente vuoto) inserito dall'utente nel campo di testo.

A prompt dialog contains a single-line textbox, a Cancel button, and an OK button, and returns the (possibly empty) text the user inputted into that textbox.

Le finestre di dialogo sono finestre modali, cioè impediscono all'utente di permettere al resto dell'interfaccia del programma finchè la finestra non è chiusa. Non si dovrebbe abusare delle funzioni che creano questo tipo di finestre.

I programmatori che utilizzano Chrome (per esempio per le estensioni) dovrebbero utilizzare u netidi di nsIPromptService, invece di alert.

Specifiche

HTML5

Altri metodi

  • {domxref("window.alert", "alert")}}
  • confirm

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: teoli, Federico
 Ultima modifica di: teoli,