Passiamo alla fase che vede l'entrata in scena di javascript. Cercherò di essere più generico possibile; alla fine, però, dovremo riorganizzare un po' il codice per renderlo sufficientemente intelligente per tutte le domande, risposte e calcolo finale.
codice:
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)
}
}