Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2013, 09:25
yamsita
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 4 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