Hola,tengo una lista hecha con un select y me gustaria que al seleccionar una opcion me enviara la seleccion automaticamente.Como podria hacer esto???
Gracias
| ||||
Creo que no te entendí bien... Tan solo has el submit con el cambio... <select onchange="this.form.submit()" name="valor"> Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Cita: sauwi, deberías aportar todos los datos que puedas de entrada para que así las personas que te quieran ayudar no deban andar adivinando y poniendo código que luego no va a servir.
Iniciado por sauwi hola,esto no acaba de servirme porque tengo que pasarle el valor seleccionado a un servlet y no le envia el valor..Saludos Por favor, especifica un poco más a fondo lo que quieres. Saludos ![]() |
| |||
Tengo este codigo mas o menos: <form name="form3" method="post" action="/busqueda"> <table width="267" border="0"> <tr > <th scope="left">BUSQUEDA DE LIBROS </th> </tr> </table> <table> <tr> <td><strong>Por Autor: </strong></td> <td> <select > <OPTION VALUE=""> <OPTION VALUE="A">A <OPTION VALUE="B">B <OPTION VALUE="C">C <OPTION VALUE="D">D <OPTION VALUE="E">E <OPTION VALUE="F">F <OPTION VALUE="G">G <OPTION VALUE="H">H <OPTION VALUE="I">I <OPTION VALUE="J">J <OPTION VALUE="K">K <OPTION VALUE="L">L <OPTION VALUE="M">M <OPTION VALUE="N">N <OPTION VALUE="O">O <OPTION VALUE="P">P <OPTION VALUE="Q">Q <OPTION VALUE="R">R <OPTION VALUE="S">S <OPTION VALUE="T">T <OPTION VALUE="U">U <OPTION VALUE="V">V <OPTION VALUE="W">W <OPTION VALUE="X">X <OPTION VALUE="Y">Y <OPTION VALUE="Z">Z </select> </td> </tr> Al seleccionar la opcion quiero que haga un submit y le envie la informacion al servlet busqueda.Esta ahora mas claro??? Gracias |
| |||
Hola,ya me funciona poniendole al valor de la opcion la ruta al servlet.Ahora el problema es que cuando selecciono y me envia al servlet y despues pongo atras se queda la opcion bloqueada.Como puedo solucionar esto? Gracias |
| |||
![]() hola que tal, espero que esten bien, estoy utilizando este metodo pero algo raro esta pasando por ahi, ha de ser nada oh ya me enrede esta asi:
Código:
<html> <body> <form action="" method="post"> <select onchange="this.form.submit()" name="valor"> <option value="" selected>NINGUNO</option> <option value="2" >ESTAFETA</option> <option value="3">DHL</OPTION> <option value="4">SENDA</OPTION> </select> </form> ![]() ![]() Última edición por noraazzul; 19/09/2007 a las 09:44 |
| |||
Re: hacer un submit en un select Hola norita. ![]() Por default tienes seleccionada la primera opción, aunque le des click en la primera opción no ocurre el evento change. Si seleccionas por ejemplo la opción 3 y luego nuevamente la primera, seguro que te enviará el valor "" de la opción NINGUNO. Lo que puedes hacer es obligar a obligar al usuario a seleccionar alguna opción, de la siguiente manera: Código HTML: <html> <body> <form action="" method="post"> <select onchange="this.form.submit()" name="valor"> <option value="-1" selected>-- Seleccione una opción -- </option> <option value="0" >NINGUNA</option> <option value="2" >ESTAFETA</option> <option value="3">DHL</OPTION> <option value="4">SENDA</OPTION> </select> </form> Saludos. P.D. Ya leí tu mail en unos momentoa más te escribo, gracias. Un fuerte abrazo. |
| |||
![]() hola aqui vuelvo con un problema similar, ahora quiero utilizar el ONCHANGE en un input type="radio", pero solo funciona con una de las 2 opciones, como hago que el onchange se active en las 2 opciones?, el codigo esta asi: Código HTML: <form action="" method="post" name="forma"> <table width="600" align="center" cellspacing="1" cellpadding="3" bgcolor="#FFFFFF" border="1"> <tr> <td><input name="respuesta" type="radio" value="1" checked onchange="return envia('forma_entrega.asp'); ">PRIMERA OPCION</td> <tr> <td><input name="respuesta" type="radio" value="2" onchange="return envia('forma_entrega.asp');">SEGUNDA OPCION</td> </tr> </table> </form> ![]() |