Nwlapcug.com


Come creare una casella di conferma in JavaScript

Confermare caselle rappresentano un modo pratico per dare un visitatore web una semplice scelta: accettare o rifiutare qualcosa. Vengono visualizzati utilizzando il codice JavaScript confirm funzione.

Istruzioni

Creare una casella di conferma in JavaScript

1

Scrivere il codice per chiamare il confirm funzione, seguendo l'esempio qui sotto. Il risultato da confirm è inserito nella variabile ok modo che possa essere testato nella logica successiva.
ok = confirm("Do you really want to do this?");

2

Concatenare stringhe utilizzando l'operatore "+" per visualizzare un messaggio costituito da più parti, come segue:
ok = confirm ("Are you really " + age + " years old?");

3

Verificare il valore restituito dalla confirm funzione e intraprendere l'azione appropriata. Nell'esempio seguente, se l'utente preme il pulsante Annulla viene restituito alla pagina precedente. (Il punto esclamativo è Boolean non operatore, che cambia true a false e false su true, quindi un valore restituito false, corrispondente all'utente premendo Annulla, è convertito su true, che passa il if di prova.)
if (!ok) { history.back (); }

Consigli & Avvertenze

  • Se non è necessario dare all'utente la possibilità di annullamento, è consigliabile utilizzare la alert funzione invece.
  • Invece di memorizzare il risultato da confirm in una variabile e test, è possibile testarla direttamente all'interno di un if istruzione con un costrutto come if (confirm(...) { } .
  • Tecnicamente il confirm funzione è un metodo dell'oggetto window di JavaScript e così potrebbe essere scritto window.confirm , ma dal momento che JavaScript nelle pagine web viene eseguito all'interno del contesto dell'oggetto window, comunque, questo non è necessario.