Foros del Web » Programando para Internet » Javascript »

onclick submit en type=radio??

Estas en el tema de onclick submit en type=radio?? en el foro de Javascript en Foros del Web. Bueno, el titulo es lo mas descriptivo que de me ha ocurrido, la cuestion es la siguiente, yo tengo este simple codigo: Código HTML: <form ...
  #1 (permalink)  
Antiguo 13/07/2012, 06:08
 
Fecha de Ingreso: mayo-2011
Mensajes: 214
Antigüedad: 12 años, 11 meses
Puntos: 16
Pregunta onclick submit en type=radio??

Bueno, el titulo es lo mas descriptivo que de me ha ocurrido, la cuestion es la siguiente, yo tengo este simple codigo:
Código HTML:
<form action="pagina.php" method="get">
<p>
  <label>
    <input type="radio" name="pass" value="red" id="pass_0" />
    Rojo</label>
  <br />
  <label>
    <input type="radio" name="pass" value="blue" id="pass_1" />
    Azul</label>
  <br />
</p>
<br>
<button type="submit">Enviar</button>
</form> 
La cosa es que lo que yo quiero es que al hacer click sobre rojo o azul directamente ya se envie (por el metodo GET) a la pagina.php, sin la necessidad del boton enviar. Hay alguna forma? Seguramente sera con el evento onclick, pero nose como hacerlo!

Gracioas de antemano!
  #2 (permalink)  
Antiguo 13/07/2012, 08:18
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: onclick submit en type=radio??

en efecto, con javascript: colocale un name al form y aplica en los input el evento:

<input type= "radio" onclick="document.forms['name_form'].submit();" ...

reporte el tema para que sea movido al foro de Javascript en caso de considerarlo necesario
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: onclick, submit
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:28.