location = 'ch03_1.htm';} else {
alert("Riprova, sarai piu' fortunato!")}
Ecco il formato di una istruzione IF-THEN:
IF (test){ sequenza di comandi se il test è soddisfatto } ELSE { sequenza di comandi se il test fallisce } |
Ad esempio, diciamo che hai una form nella tua pagina dovel'utente introduce la propria età, e vuoi che, alla conferma di immissione della form, tutti gli utenti anziani ricevano un determinato messaggio, mentre tutti gli altri ne ricevano un altro.
age=form.age.value | trasferisce il contenuto della casella "age" della form in una variabile chiamata "age". |
if (age>=65) | L'istruzione di IF comincia con il test tra parentesi. |
{alert("La form è stata inviata. Controlla i nostri sconti speciali per over-65!!") } | La casella di alert verrà mostrata se la domanda del test è vera, e cioè la variabile "age" È maggiore od uguale a 65 |
ELSE {alert("La tua form è stata inviata.") } | La casella di alert che segue l'ELSE verrà mostrata solo se il test fallisce, e cioè se la variabile "age" NON contiene un valore maggiore o uguale a 65. |
Vai al Capitolo 4 | ![]() |