10/09/2012, 13:29
|
| | | Fecha de Ingreso: febrero-2006 Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 9 meses Puntos: 53 | |
Respuesta: Poner o quitar class según input radio seleccionado. bueno , si en todos los casos conoceras la cantidad de radio buttons de cada grupo, podrias mejorar tu funcion y utilziarala para N grupos de radio buton Cita: function cambiarClass(idRecibido,idGrupo,CantidadGrupo)
{
var i;
for(i = 1; i <= CantidadGrupo; i++)
{
var mod = idGrupo + i;
if(mod == id)
{
document.getElementById(mod).className = 'bonus';
}
else
{
document.getElementById(mod).className = ''; // éste le quitaría el class a los c_f2 también.
}
}
} donde : Cita: idRecibido=el elemento al que ledieron click.
idGrupo= el nombre que comparten el grupo de radiobuttons
CantidadGrupo=la cantidad de radio buttons que comparten el idGrupo
function cambiarClass(idRecibido,idGrupo,CantidadGrupo)
{} en tu primer caso lo llamarias asi: Cita: <div id="c_f1_p1" >
<input name="r_f1" type="radio" onClick="cambiarClass('c_f1_p1','c_f1_p','3')"/>
</div>
<div id="c_f1_p2">
<input name="r_f1" type="radio" onClick="cambiarClass('c_f1_p2','c_f1_p','3')"/>
</div>
<div id="c_f1_p3">
<input name="r_f1" type="radio" onClick="cambiarClass('c_f1_p3','c_f1_p','3')"/>
</div> en el segundo Cita: <div id="c_f2_p1" >
<input name="r_f1" type="radio" onClick="cambiarClass('c_f2_p1','c_f2_p','3')"/>
</div>
<div id="c_f2_p2">
<input name="r_f1" type="radio" onClick="cambiarClass('c_f2_p2','c_f2_p','3')"/>
</div>
__________________ “Prefiero ser un tonto momentaneo que un eterno ignorante” “¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!” |