Foros del Web » Programando para Internet » Javascript »

activar checkbox con radio button

Estas en el tema de activar checkbox con radio button en el foro de Javascript en Foros del Web. Hola compañeros, les comento mi problemita y de antemano muchas gracias por su ayuda. Soy nueva en JavaScript y se me presento el siguiente conflicto. ...
  #1 (permalink)  
Antiguo 31/07/2013, 09:25
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 10 meses
Puntos: 0
activar checkbox con radio button

Hola compañeros, les comento mi problemita y de antemano muchas gracias por su ayuda.
Soy nueva en JavaScript y se me presento el siguiente conflicto.
Tengo un grupo de 10 checkbox los cuales se activan de a cuerdo al radio button que este seleccionado, les muestro el codigo de como los tengo:

Código HTML:
Estandar <input name="desbloquea" type="radio" onclick="
ver['nombre_2'].checked= this.checked;
ver['apellido_2'].checked= this.checked;
ver['edad_2'].checked= this.checked;
ver['sexo_2'].checked= this.checked;
ver['direccion_2'].checked= !this.checked;
ver['estado_2'].checked= !this.checked;
ver['telefono_2'].checked = this.checked;
ver['escuela_2'].checked= this.checked;
ver['grupo_2'].checked= this.checked;
ver['carrera_2'].checked= this.checked" /> 

Basico
<input type="radio" value="1" name="desbloquea" onclick="
ver['nombre_2'].checked = this.checked;
ver['apellido_2'].checked = this.checked;
ver['edad_2'].checked = this.checked;
ver['escuela_2'].checked = this.checked;
ver['carrera_2'].checked = this.checked" />

<table width="430" height="481" border="0" align="center" cellspacing="2">
        <tr>
          <td width="27" height="11" align="right"><input type="checkbox" name="ver['nombre_2']" id="ver['nombre_2']" /></td>
          <td width="181" height="11">Nombre</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="ver['apellido_2']" type="checkbox" id="ver['apellido_2']" /></td>
          <td>Apellido</td>
          </tr>
        <tr>
          <td height="21" align="right"><input name="ver['edad_2']" type="checkbox" id="ver['edad_2']" /></td>
          <td>Edad</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="ver['sexo_2']" type="checkbox" id="ver['sexo_2']" /></td>
          <td> Sexo</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="ver['direccion_2']" type="checkbox" id="ver['direccion_2']" /></td>
          <td>Direccion</td>
        </tr>
 <tr>
          <td width="27" height="11" align="right"><input type="checkbox" name="ver['estado_2']" id="ver['estado_2']" /></td>
          <td width="181" height="11">Estado</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="ver['telefono_2']" type="checkbox" id="ver['telefono_2']" /></td>
          <td>Telefono</td>
          </tr>
        <tr>
          <td height="21" align="right"><input name="ver['escuela_2']" type="checkbox" id="ver['escuela_2']" /></td>
          <td>Escuela</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="ver['grupo_2']" type="checkbox" id="ver['grupo_2']" /></td>
          <td> Grupo</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="ver['carrera_2']" type="checkbox" id="ver['carrera_2']" /></td>
          <td> Carrera</td>
        </tr>
         </table> 

he intentado esto pero no me funciona, antes lo tenia asi como el codigo de abajo y funcionaba sin probmela, pero cambie el nombre de los checkbox por necesidad, entonces queria saber si hay alguna forma de hacer esto que necesito sin tener que recargar la pagina

Código HTML:
Estandar <input name="desbloquea" type="radio" onclick="
nombre_2.checked= this.checked;
apellido_2.checked= this.checked;
edad_2.checked= this.checked;
sexo_2.checked= this.checked;
direccion_2.checked= !this.checked;
estado_2.checked= !this.checked;
telefono_2.checked = this.checked;
escuela_2.checked= this.checked;
grupo_2.checked= this.checked;
carrera_2.checked= this.checked" /> 

Basico
<input type="radio" value="1" name="desbloquea" 
onclick="
nombre_2.checked = this.checked;
apellido_2.checked = this.checked;
edad_2.checked = this.checked;
escuela_2.checked = this.checked;
carrera_2.checked = this.checked" />

<table width="430" height="481" border="0" align="center" cellspacing="2">
        <tr>
          <td width="27" height="11" align="right"><input type="checkbox" name="nombre_2" id="nombre_2" /></td>
          <td width="181" height="11">Nombre</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="apellido_2" type="checkbox" id="apellido_2" /></td>
          <td>Apellido</td>
          </tr>
        <tr>
          <td height="21" align="right"><input name="edad_2" type="checkbox" id="edad_2" /></td>
          <td>Edad</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="sexo_2" type="checkbox" id="sexo_2" /></td>
          <td> Sexo</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="direccion_2" type="checkbox" id="direccion_2" /></td>
          <td>Direccion</td>
        </tr>
 <tr>
          <td width="27" height="11" align="right"><input type="checkbox" name="estado_2" id="estado_2" /></td>
          <td width="181" height="11">Estado</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="telefono_2" type="checkbox" id="telefono_2" /></td>
          <td>Telefono</td>
          </tr>
        <tr>
          <td height="21" align="right"><input name="escuela_2" type="checkbox" id="escuela_2" /></td>
          <td>Escuela</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="grupo_2" type="checkbox" id="grupo_2" /></td>
          <td> Grupo</td>
        </tr>
        <tr>
          <td height="21" align="right"><input name="carrera_2" type="checkbox" id="carrera_2" /></td>
          <td> Carrera</td>
        </tr>
         </table> 

muchas graciassss

Etiquetas: button, checkbox, funcion, input, radio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:22.