Para poder agrupar los datos en 2 columnas las he identificado con una clase.
class="col0" para la columna
Siempre class="col0" para la columna
Con frecuencia
De este modo puedo sumarlas con un bucle
Cambios:
Código HTML:
Ver original<td><input type="radio" name="c0" class="col0" onClick="Suma(this)" value="2.00" id="1a_0" /></td> <td><input type="radio" name="c0" class="col1" onClick="Suma(this)" value="1.34" id="1a_1" /></td>
La función
Código Javascript
:
Ver originalfunction Suma(obj) {
var parcial1 = 0;
var parcial2 = 0;
var input = document.getElementsByTagName('input');
for (var i = 0; i < input.length; i++) {
// Suma Siempre
if (input[i].checked && input[i].className === 'col0') {
parcial1 += parseFloat(input[i].value);
}
// Suma Con frecuencia
if (input[i].checked && input[i].className === 'col1') {
parcial2 += parseFloat(input[i].value);
}
}
//
document.Prueba.total1.value = parcial1;
document.Prueba.total2.value = parcial2.toFixed(2); // fija 2 decimales
}