とまたはの違いはthis.form
ありdocument.forms (document["forms"])
ますか、それらは似ていますか?
違いをテストするために書いたコードを次に示します。
<form name="myForm" id="myForm">
<input type="text" name="haha" id="myForm" value="laughable" onclick="alert(this.form.haha.value)" />
</form>
alert(document.forms.myForm.haha.value);
どちらも同じ結果になります。