提交表单以选择选项。onClick
当用户使用 jQuery 单击选项时,我将如何提交表单?我使用 datepicker 文本输入发现了一个类似的问题,但我对 jQuery 不太熟悉,所以我似乎无法将其转换为适用于选择的项目。
How would I submit a form when the user clicks an option using jQuery? I found one similar question using the datepicker text input but I'm not that familiar with jQuery so I can't seem to convert it to work for a select item.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
在
的
click
上:在
正如@Guffa 评论的那样:
...所以你肯定想要第二个。
On
click
of an<option>
:On
change
of a<select>
(this is probably the one you want):As @Guffa commented:
...so you definitely want the second one.
选项上的
click
事件并非在所有浏览器中都有效。使用select
元素的change
事件。示例:
请注意,当您调用
submit
方法发布表单时,不会触发表单的submit
事件。The
click
event on options doesn't work in all browsers. Use thechange
event of theselect
element.Example:
Note that the
submit
event of the form is not triggered when you call thesubmit
method to post the form.对这些答案的一个小修正:
A small correction of these answers:
这是我能想到的最简单的更新方法
:
对于特定的表单,你可以使用它的名称或id,这实际上取决于你的html的样子
This is the easiest way i can think of
UPDATE:
for specific form, you can use its name or id, it really depends on how your html looks like
我发现其他答案很有帮助,但要真正实现我需要的基于每个选项的单独操作,单击这正是我所需要的:
jquery:选项加类并单击
I found the other answers helpful but to truly achieve what I needed of individual actions based on each option click this was exactly what I needed:
jquery: option plus class and click