345 votes

Comment soumettre le formulaire sur le changement de liste déroulante?

Je suis entrain de créer une page JSP où j'ai une liste déroulante et une fois que l'utilisateur sélectionne une valeur, il doit cliquer sur le bouton go et ensuite la valeur est transmise à la Servlet.

            </select>
            <input type="submit" name="GO" value="Go"/>

Comment puis-je faire en sorte qu'il n'sur le changement? E. g. lorsque l'utilisateur sélectionne Jean tous ses détails sont récupéré à partir de la base de données et affichées. Je veux que le système afin de le faire sans avoir à cliquer sur le bouton go.

771voto

BalusC Points 498232

Il suffit de demander l'aide de JavaScript.

<select onchange="this.form.submit()">
    ...
</select>

Voir aussi:

100voto

Sayem Ahmed Points 11839

Vous pouvez le faire en utilisant Javascript

<form action="myservlet.do" method="POST">
    <select name="myselect" id="myselect" onchange="this.form.submit()">
        <option value="1">One</option>
        <option value="2">Two</option>
        <option value="3">Three</option>
        <option value="4">Four</option>
    </select>
</form>

Voici un lien pour une bonne javascript tutoriel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X