input要素からの親form参照

this.formで参照できることを知らなかったのでメモ。

<form>
    <input type="button" value="button" onclick="this.form.submit()" />
</form>


わざわざnameとかidとか指定しておかなくていい

<form name="form1">
    <input type="button" value="button" onclick="document.form1.submit()" />
</form>
<form id="form1">
    <input type="button" value="button" onclick="document.getElementById('form1').submit()" />
</form>


使う機会があるかは謎だが・・・。