我想触发当前元素所在表单的提交事件.我知道的方法有时是:
this.form.submit();
Run Code Online (Sandbox Code Playgroud)
我想知道是否有更好的解决方案,可能使用jQuery,因为我不是100%确定方法适用于每个浏览器.
编辑:
我的情况如下:
<form method="get">
<p><label>Field Label
<select onchange="this.form.submit();">
<option value="blah">Blah</option>
....
</select></label>
</p>
</form>
Run Code Online (Sandbox Code Playgroud)
我希望能够提交更改表格<select>.
我正在寻找的解决方案适用于任何形式的任何领域,而不知道表单上的ID或名称.$('form:first')并且$('form')不起作用,因为表单可能是页面上的第三个.此外,我已经在网站上使用jQuery,所以使用一些jQuery并不是什么大问题.
那么,有没有办法让jQuery检索输入/ select/textarea所在的表单?