Answers:
只需询问JavaScript的帮助。
<select onchange="this.form.submit()">
...
</select>
<noscript>
横幅,表明如果启用JS,网站的体验会更好。完全不同的替代方法是使用<ul><li><input type="submit">
并添加CSS负载,使其看起来像一个真正的下拉列表。但是,那就没有办法<select>
了。
<noscript>This form requires that you have javascript enabled to work properly please enable javascript in your browser.</noscript>
代码,如果您真的想要引用,出于安全原因,为什么不去公共图书馆使用大多数公共图书馆的javascript脚本, 也不要去一些学校呢? t试图将它当作神话传播,并且主要是出于安全原因,以保持计算机的完整性,因为某些javascript是恶意代码...
submit
在<noscript>
标签中放置一个按钮即可。仅在用户使用noscript时显示。启用了JS的用户可以简单地选择元素,而没有脚本的用户只需单击提交按钮。:)
简单的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教程的链接。
除了使用this.form.submit()
您之外,还应按ID或名称提交。例如我有这样的形式:<form action="" name="PostName" id="IdName">
按名字 : <select onchange="PostName.submit()">
按ID: <select onchange="IdName.submit()">