Salve; ho fatto un form e un codice Javascript. Nel form c'è un campo "selezione" in cui selezionare un voto (però i voti sono a lettera: E, O, A, ecc) e un campo da leggere e basta in cui comparirà il punteggio effettivo del voto dopo averlo selezionato dal "selection". Quando seleziono un voto, mi aggrego al codice con:
E il codie è:codice:onChange="points();"
Ma non funziona, non stampa né valori né alert. Come mai?codice:<script language="JavaScript"> puntix = 0; function points(){ lett = document.form1.voto.value; If lett = "0" alert ("Dovete selezionare un voto!"); elseIf lett ="E" puntix = 3; document.form1.punteggio.value = puntix; elseIf lett ="O" puntix = 2; document.form1.punteggio.value = puntix; elseIf lett ="A" puntix = 1; elseIf lett ="D" puntix = -1; document.form1.punteggio.value = puntix; elseIf lett ="S" puntix = -2; document.form1.punteggio.value = puntix; elseIf lett ="T" puntix = -3; document.form1.punteggio.value = puntix; } </script>

Rispondi quotando
