Estoy creando una página en JSP donde tengo una lista desplegable y una vez que el usuario selecciona un valor, debe hacer clic en el botón Ir y luego el valor se envía al Servlet.
</select>
<input type="submit" name="GO" value="Go"/>
¿Cómo lo hago para que lo haga al cambiar? Por ejemplo, cuando el usuario selecciona a John, todos sus detalles se recuperan de la base de datos y se muestran. Quiero que el sistema lo haga sin tener que hacer clic en el botón Ir.
<noscript>
banner que la experiencia del sitio es mejor si JS está habilitado. Una alternativa completamente diferente es usar<ul><li><input type="submit">
y tirar una carga de CSS para que parezca una verdadera lista desplegable. Pero entonces ya no hay forma de<select>
hacerlo.<noscript>This form requires that you have javascript enabled to work properly please enable javascript in your browser.</noscript>
también @NathanHornby si realmente desea una cita, ¿por qué no va a una biblioteca pública? t trate de pasarlo por un mito que tiene y se está haciendo principalmente por razones de seguridad para mantener la integridad de las computadoras, ya que algunos javascript son códigos maliciosos ...submit
botón en las<noscript>
etiquetas. Solo se mostrará si los usuarios usan noscript. Los usuarios que tienen JS habilitado pueden simplemente seleccionar el elemento, y los usuarios con noscript simplemente harán clic en el botón Enviar. :)JavaScript simple hará -
Aquí hay un enlace para un buen tutorial de JavaScript .
fuente
aparte de usarlo
this.form.submit()
, también envía por identificación o nombre. ejemplo tengo forma como esta:<form action="" name="PostName" id="IdName">
Por nombre :
<select onchange="PostName.submit()">
Por id:
<select onchange="IdName.submit()">
fuente
Para aquellos en la respuesta anterior. Definitivamente es JavaScript. Es solo en línea.
Por cierto el equivalente de jQuery si desea aplicar a todas las selecciones:
fuente