io ho messo questo codice, che ho trovato in un thread sul forum..ma non funziona e non riesco a capire il perchè..
<html>
<head>
<title>prova</title>
<script type="text/javascript">
window.onload = function()
{
var inputs = document.getElementsByTagName('input')
var radios = new Array()
for (var i = 0; i < inputs.length; i++)
{
if ( inputs.item(i).getAttribute('type') == 'radio' )
{
radios.push(inputs.item(i))
}
}
function preleva_risposte()
{
var risposte = new Array()
for (var i = 0; i < radios.length; i++)
{
if ( radios[i].checked )
{
risposte.push(radios[i])
}
}
return risposte
}
function controlla()
{
var risposte = preleva_risposte()
var risultato = 0
for (var i = 0; i < risposte.length; i++)
{
var valore = risposte[i].getAttribute('value')
risultato = risultato + parseInt(valore)
}
alert(risultato)
}
}
</script>
</head>
<body>
<form action="javascript:controlla()">
In quale dei seguenti elementi ti identifichi maggiormente?
<input id="d1_a" name="d1" type="radio" value="1" /><font color="000">Fuoco</font>
<input id="d1_b" name="d2" type="radio" value="2" /><font color="000">Terra</font>
<input id="d1_c" name="d3" type="radio" value="3" /><font color="000">Acqua</font>
<input id="d1_d" name="d4" type="radio" value="4" /><font color="000">Aria</font>
<input type="button" value="Scopri subito tuo profilo!">
</form>
</body>
</html>