codice:
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Esempio</title>
<script type="text/javascript">
function sommaScelte() {
var nGrp1Sel = nGrp2Sel = 0, aGrp1 = document.tuoForm.gruppo1, aGrp2 = document.tuoForm.gruppo2;
for (nGrp1Sel; nGrp1Sel < aGrp1.length && !aGrp1[nGrp1Sel].checked; nGrp1Sel++);
for (nGrp2Sel; nGrp2Sel < aGrp2.length && !aGrp2[nGrp2Sel].checked; nGrp2Sel++);
var nValue1 = nGrp1Sel === aGrp1.length ? 0 : parseFloat(aGrp1[nGrp1Sel].value),
nValue2 = nGrp2Sel === aGrp2.length ? 0 : parseFloat(aGrp2[nGrp2Sel].value);
document.getElementById("risultato").innerHTML = nValue1 + nValue2;
}
</script>
</head>
<body>
<form name="tuoForm" action="azione.php" method="get">
<input type="radio" name="gruppo1" value="10" id="gruppo1A" onchange="sommaScelte();" /> <label for="gruppo1A">A valore 10</label>
<input type="radio" name="gruppo1" value="20" id="gruppo1B" onchange="sommaScelte();" /> <label for="gruppo1B">B valore 20</label>
<input type="radio" name="gruppo1" value="30" id="gruppo1C" onchange="sommaScelte();" /> <label for="gruppo1C">C valore 30</label></p>
<input type="radio" name="gruppo2" value="1" id="gruppo2X" onchange="sommaScelte();" /> <label for="gruppo2X">X valore 1</label>
<input type="radio" name="gruppo2" value="2" id="gruppo2Y" onchange="sommaScelte();" /> <label for="gruppo2Y">Y valore 2</label>
<input type="radio" name="gruppo2" value="3" id="gruppo2Z" onchange="sommaScelte();" /> <label for="gruppo2Z">Z valore 3</label></p>
Il risultato &egrave; <span id="risultato">&hellip;</span></p>
</form>
</body>
</html>