Metodo Window confirm()

Definizione e uso

confirm() Il metodo mostra una finestra di dialogo che contiene il messaggio, il pulsante di conferma e il pulsante annulla.

Se l'utente clicca su "Conferma"confirm() Il metodo restituisce true, altrimenti restituisce false.

Descrizione

Se desideri che l'utente verifichi o accetti qualcosa, di solito si utilizza il riquadro di conferma.

Il riquadro di conferma sposta il focus dalla finestra corrente e obbliga l'utente a leggere il messaggio.

Fino a quando l'utente non clicca su un pulsante di conferma o annulla e chiude la finestra di dialogo, blocca tutti gli input dell'utente nel browser. Durante la chiamata confirm() In questo caso, l'esecuzione del codice JavaScript viene sospesa fino a che l'utente non risponde, prima di eseguire la prossima istruzione.

Vedi anche:

Metodo alert()

Metodo prompt()

Esempio

Esempio 1

Mostra il riquadro di conferma:

confirm("Premi un pulsante!");

Prova personalmente

Esempio 2

Riquadro di conferma con newline:

confirm("Premi un pulsante!\nO OK o Annulla.");

Prova personalmente

Esempio 3

Mostra il riquadro di conferma e visualizza il contenuto cliccato dall'utente:

let text;
if (confirm("Premi un pulsante!") == true) {
  text = "Hai premuto OK!";
} else {
  text = "Hai annullato!";
}

Prova personalmente

sintassi

confirm(message)

parametro

parametro Descrizione
message Opzionale. Il testo da visualizzare nel riquadro di conferma.

Valore di ritorno

Tipo Descrizione
Valore booleano Se l'utente fa clic su Conferma, viene restituito true, altrimenti false.

Supporto del browser

Tutti i browser supportano confirm():

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto Supporto