如何使网络表单在下拉选择中自动提交
我的页面中有一个如下所示的表单;
<form name="testform" id="testform" action="test.php" method="get">
<input name="field1" id="field1" type="text" value="">
<input name="field2" id="field2" type="text" value="">
<select name="dropdown" id="dropdown">
<option value="option1" selected="selected">option1</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
</select>
<input type="submit" name="Submit" value="Submit" id="Submit">
</form>
我希望当用户从下拉菜单中选择一个选项时自动提交表单。使用或不使用 JavaScript(使用或不使用 jQuery)如何执行此操作?
提前致谢...:)
blasterafred
I have a form in my page like the one below;
<form name="testform" id="testform" action="test.php" method="get">
<input name="field1" id="field1" type="text" value="">
<input name="field2" id="field2" type="text" value="">
<select name="dropdown" id="dropdown">
<option value="option1" selected="selected">option1</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
</select>
<input type="submit" name="Submit" value="Submit" id="Submit">
</form>
I want the form to get submitted automatically when user select an option from the drop-down menu. How can I do this with or without using JavaScript (with or without jQuery)?
Thanks in advance... :)
blasteralfred
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
单击(或选择)?在这种情况下,用户将无法做出任何选择。您可能是指一旦选择了另一个选项。如果是这样
如果使用jQuery,则不显眼的事件处理程序change 应该使用而不是内联 JavaScript。
如果表单元素是动态添加到 DOM 中的,请使用 on
Click (or select)? In that case the user would not be able to make any selection. You probably mean as soon as another option is selected. If so
If jQuery is being used, unobtrusive event handler change should be used instead of inline javascript.
Use on if the form elements are dynamically being added in the DOM
您将需要使用 jQuery change() 事件。
You will need to use the jQuery change() event.
我想
会成功的!
I think
will do the trick!
在这里回答
Here Answer