如何提交下拉列表的变化forms?

我在JSP中创build了一个页面,我有一个下拉列表,一旦用户select了一个值,他必须单击gobutton,然后将值发送到Servlet。

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

我如何做到这一点,以便它在变化? 例如,当用户selectJohn时,他所有的细节都从数据库中恢复并显示出来。 我希望系统做到这一点,而不必点击去button。

只需要JavaScript的帮助。

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

也可以看看:

  • HTML狗 – JavaScript教程

简单的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> 

这是一个很好的JavaScript教程的链接。