El de Dradi7 funciona perfecto. Pero omití un detalle, son 19 grupos de 13 radio. Quizás se podría hacer un bucle dentro de otro, pero no se me ocurre como realizarlo. (Ya ahora sí, eso sería lo último por decir. Ya que el script estaría "finalizado" con esto)
Código Javascript
:
Ver originalfor(i = 1; i <= 19; i++)
{
for(p = 1; p <= 13; p++)
{
Dejo todo el script (con 3 grupos) así lo pueden comprobar en su navegador a lo que me refiero:
Código HTML:
Ver original.bonus
{
background: #CCC;
padding: 5px 10px 7px;
margin: 5px;
}
function cambiarClass(id)
{
var i
var temp = id.indexOf("f1") == -1 ? "c_f2_p" : "c_f1_p";
for(i = 1; i <= 13; i++)
{
var mod = temp + i;
if(mod == id)
{
document.getElementById(mod).className = 'bonus';
}
else
{
document.getElementById(mod).className = '';
}
}
}
Grupo 1:
<input name="r_f1" type="radio" onClick="cambiarClass('c_f1_p1')"/> <input name="r_f1" type="radio" onClick="cambiarClass('c_f1_p2')"/> <input name="r_f1" type="radio" onClick="cambiarClass('c_f1_p3')"/>
Grupo 2:
<input name="r_f2" type="radio" onClick="cambiarClass('c_f2_p1')"/> <input name="r_f2" type="radio" onClick="cambiarClass('c_f2_p2')"/> <input name="r_f2" type="radio" onClick="cambiarClass('c_f2_p3')"/>
Grupo 3:
<input name="r_f3" type="radio" onClick="cambiarClass('c_f3_p1')"/> <input name="r_f3" type="radio" onClick="cambiarClass('c_f3_p2')"/> <input name="r_f3" type="radio" onClick="cambiarClass('c_f3_p3')"/>
Así son 19 grupos de 13 opciones.
El de PIRRUMAN no me funciona.
Gracias a todos por comentar, disculpen por ser tan molesto.