このようなネストされたフォームタグがあります
<form>
<h5>Main Form</h5>
<input type="text" />
<!-- Don't Show This Form -->
<form style="display:none">
<input type="text" />
<input type="text" />
</form>
<!-- Don't Show This Form -->
<form style="display:none">
<input type="text" />
<input type="text" />
</form>
</form>
問題は表示されている最初のフォームですが、それは表示されませんcss インラインです
実際のコードを参照してくださいhttp://jsfiddle.net/fZMKB/
入れ子フォームはルール違反だけどこんな理由で使わざるを得ない
jQueryイベントの前に一連の入力とフォーム要素をリセットする必要があり、このコードを使用しています
$('form').get(0).reset();
この私の以前の質問から、jQueryを使用してイベントでフォーム要素(入力、選択、テキストエリアなど)をリセットする方法
したがって、フォームタグを使用する唯一の理由は、入力やテキストエリアなどをリセットする必要があるためです..