我想要觸發表格當前元素是在提交事件中,我知道作品的方法,有時是:有沒有更好的jQuery解決方案this.form.submit();?
this.form.submit();
我不知道是否有更好的解決方案,可能使用jQuery,因爲我不是100%確定的方法在每個瀏覽器中都有效。
編輯:
我的情況是,如下所示:
<form method="get">
<p><label>Field Label
<select onchange="this.form.submit();">
<option value="blah">Blah</option>
....
</select></label>
</p>
</form>
我希望能夠提交一份關於<select>
的變化形式。
我在找的是一種解決方案,可以在任何表單中的任何字段上工作,而無需知道表單上的ID或名稱。 $('form:first')
和$('form')
將不起作用,因爲表單可能是頁面上的第三個。此外,我已經在網站上使用jQuery,所以使用一點jQuery並不是什麼大不了的事情。
那麼,有沒有辦法讓jQuery檢索input/select/textarea所在的表單?
您發佈的方法一直對我有用。 – 2009-01-06 20:54:58
是的,爲什麼不會this.form.submit()工作? – marcovtwout 2013-08-07 13:54:17