Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2013, 11:04
yamsita
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 4 meses
Puntos: 0
funcion javascript / radio button y checkbox

HOla amigos,

Egradezco mucho su apoyo con este tema, ya que llevo algunos dias en ello y soy muy novata en javascript. Les comento:

Tengo tres radio button y una lista de checkbox, dependiendo del radiobutton que se seleccione se mostraran checkeados algunos checkbox de una lista, el detalle es que los checkbox tienen el nombre ver['algo'] ya que necesito recogerlo como un array en la siguiente pagina php, entonces quiero hacer una funcion en javascript para que dependiendo del radio seleccionado se muestre un checkbox ya sea seleccionado o no, pero no he podido, les muestro el codigo y espero se entienda mi explicacionv(HICE ESTA FUNCION ÚNICAMENTE PARA QUE APAREZCA UN "estandar", "basica" O "manual" SEGUN LA OPCIÓN), gracias de antemano:



Código HTML:
<html><head><title></title><head>
<script>
function tipo() {
if(document.form.desbloquea[0].checked){
document.write("estandar")
}
else if(document.form.desbloquea[1].checked){
document.write("basica")
}
else(document.form.desbloquea[2].checked){
document.write("manual")
}
}

</script>
 </head><body>
<form method="post" enctype="text/plain" name="form" id="form" action="otra_pagina.php">

Estandar <input name="desbloquea" type="radio" value="estandar"/> 
Basico<input name="desbloquea" type="radio" value="basico"/>
Manual<input name="desbloquea" type="radio" value="manual"/>

<table width="430" border="0" align="left" cellspacing="2">
        <tr>
          <td width="27" height="11" align="left">
          <!--Mando a llamar la funcion javascript,
              esto se repetiria en cada celda en donde hay un checkbox -->
<script> 
tipo()
</script> 

          </td>
          <td width="181" height="11">Nombre</td>
        </tr>
        <tr>
          <td height="21" align="left">
          <!--aqui tambien se mandaria a llamar la función, en ves del checkbox de abajo-->
          <input name="ver['apellido_2']" type="checkbox" id="ver['apellido_2']" /></td>
          <td>Apellido</td>
          </tr>
        <tr>
          <td height="21" align="left">
          <!--aqui tambien se mandaria a llamar la función, en ves del checkbox de abajo-->
          <input name="ver['edad_2']" type="checkbox" id="ver['edad_2']" /></td>
          <td>Edad</td>
        </tr>
        <tr>
          <td height="21" align="left">
          <!--aqui tambien se mandaria a llamar la función, en ves del checkbox de abajo-->
          <input name="ver['sexo_2']" type="checkbox" id="ver['sexo_2']" /></td>
          <td> Sexo</td>
        </tr>
        <tr>
          <td height="21" align="left">
          <!--aqui tambien se mandaria a llamar la función, en ves del checkbox de abajo-->
          <input name="ver['direccion_2']" type="checkbox" id="ver['direccion_2']" /></td>
          <td>Direccion</td>
        </tr>
 <tr>
          <td width="27" height="11" align="left">
          <!--aqui tambien se mandaria a llamar la función, en ves del checkbox de abajo-->
          <input type="checkbox" name="ver['estado_2']" id="ver['estado_2']" /></td>
          <td width="181" height="11">Estado</td>
        </tr>
         </table> 
<input type="submit" value="enviar"/>
</form>
</body></html> 

en verdad muchas gracias compañeros

Última edición por yamsita; 01/08/2013 a las 11:07 Razón: error en codigo