Funzione prompt

La funzione prompt visualizza una finestra per l'inserimento di dati. Come primo parametro accetta il messaggio che verrà mostrato all'utente, e come secondo - il testo predefinito nel campo di input. Il secondo parametro è opzionale.

Nella finestra che apparirà ci sarà un campo di testo e due pulsanti - OK, CANCEL. Alla pressione di OK - viene restituita la stringa inserita dall'utente, mentre alla pressione di CANCEL - null.

Sintassi

javascriptprompt(messaggio, [testo predefinito]);

Esempio

Alla pressione del pulsante chiediamo il nome dell'utente, e poi lo visualizziamo utilizzando la funzione alert:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('What is Your name?');
  alert(res);
});

Результат:

Esempio

Facciamo in modo che il nome dell'utente sia già inserito per default, ma l'utente possa cambiarlo:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('What is Your name?', 'John');
  alert(res);
});

Результат:

Vedi anche

  • la funzione alert,
    che visualizza una finestra di dialogo con un messaggio
  • la funzione confirm,
    che visualizza una finestra di dialogo per la conferma