Premesso che sono alle prime armi, non riesco a capire dove sbaglio nel codice perchè la funzione che ho scritto funziona la prima riga dello script che dovrebbe spuntare una casella non funziona il debugger mi dice che non esiste quell'oggetto ma non capisco perchè nella funzione lo vede allora...
codice:
<!DOCTYPE html>
<html>
<head>
<title>prova form quiz</title>
<script type="text/javascript">
<!--
window.document.quiz.r1[1].checked = true;
function calcola_punteggio () {
var punteggio = 0
if(window.document.quiz.r1[0].checked)
{
punteggio = punteggio + 1;
}
if(window.document.quiz.r2[1].checked)
{
punteggio = punteggio + 1;
}
window.document.quiz.score.value = punteggio;
}
//-->
</script>
</head>
<body>
<form name="quiz">
<ul>[*]<h2>1</h2>
<ul>[*]<input type="radio" name="r1" />vero[*]<input type="radio" name="r1" />falso[/list][*]<h2>2</h2>
<ul>[*]<input type="radio" name="r2" />vero
[*]<input type="radio" name="r2" />falso[/list][/list]
<input type="button" value="calcola punteggio" onClick="calcola_punteggio();" />
<input type="reset" value="reset" />
<input type="text" name="score" value="" />
</form>
</body>
</html>