0

1つのページに複数のフォームを設定することを計画しており、これで問題がないことを確認したいと思います。送信ボタンは、内部のフォームにのみ機能しますか、それともページ上のすべてのフォームに適用されますか?

4

2 に答える 2

0

送信ボタンはフォームを送信します。formおそらくこれが自明であると見なされたため、仕様はこれが囲んでいる要素を意味することを明確に述べていないようです。そしてそれは確かにブラウザが行うことです。

HTML5ドラフトでは、「<a href="http://www.w3.org/TR/html5/association-of-controls-and-forms.html" rel="nofollow">」の概念を導入することで、これを少し明確にしています。フィールド(送信ボタンなど)の「フォーム所有者」。デフォルトでは、フォームの所有者が囲んでいるform要素ですが、フィールドの提案されたform属性によってこれが変更される可能性があります。また、送信ボタンは、フォームの所有者を送信することとして定義されています。

于 2012-12-09T22:35:20.313 に答える
0

私の知る限り(そして私はかなり確信しています)、送信ボタン/入力はデフォルトでその親フォームにのみ作用します。フォームの詳細については、W3仕様を参照してください。

したがって、ページに複数のフォームを含めても問題ないかどうか疑問に思っている場合は、そうです。

于 2012-12-09T22:35:40.920 に答える