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

Metodo Window confirm()

Oggetto Window JavaScript

confirm()Il metodo finestra confirm() mostra una finestra di dialogo modale con un messaggio opzionale e due pulsanti, "Conferma" e "Annulla".

Se l'utente fa clic su "Conferma", il metodo confirm() restituirà true, altrimenti restituirà false.

Se si desidera che l'utente verifichi o accetti qualcosa, di solito si utilizza una finestra di conferma.

Le finestre di dialogo sono finestre modali - prima di chiudere il dialogo, bloccano l'accesso degli utenti alla parte rimanente dell'interfaccia del programma. Pertanto, non dovrebbe essere utilizzata eccessivamente qualsiasi funzione che crea finestre di dialogo (o finestre modali).

Sintassi:

window.confirm(msg)
var r = confirm(\
if (r == true) {
   txt = \
else {}}
   txt = "Hai annullato!";
{}
Prova a vedere‹/›

Compatibilità dei browser

Tutti i browser supportano completamente il metodo Confirm():

Metodo
confirm()

Valore del parametro

ParametroDescrizione
msg(Opzionale) Stringa visualizzata nella casella di conferma

Dettagli tecnici

Valore di ritorno:Un valore booleano che indica se è stato selezionato "OK" o "Annulla"
  • true - L'utente ha cliccato su "OK"

  • false - L'utente ha cliccato su "Annulla" (o il pulsante "x" in alto a destra, disponibile in tutti i principali browser tranne Firefox)

Più esempi

Casella di conferma con interruzioni di riga:

confirm("Premi un pulsante\nOttieni OK o Annulla.");
Prova a vedere‹/›

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

Clicca sul pulsante sottostante per visualizzare diversi dialoghi:


Referenze Correlate

Referenza Finestra (Window):Metodo alert()

Referenza Finestra (Window):Metodo hint()

Oggetto Window JavaScript