フォーム関連要素
フォーム関連要素とは、フォームと関連付けられる要素のことです。
デフォルトでは、これらの要素は祖先にあるform要素と関連付けられますが、form属性が指定できる要素(リスト化される要素)では祖先以外のform要素とも関連付けることができます。
以下の要素が、このカテゴリーに属する要素となります。
<button>
<fieldset>
<input>
<object>
<output>
<select>
<textarea>
<img>
- フォームに関連付けられたカスタム要素
更に、フォーム関連要素は以下のサブカテゴリーに分類されます。
リスト化される要素
リスト化される要素とは、form.elements および fieldset.elements API にリストされている要素です。これらの要素はform属性を持っているため、祖先以外のform要素とも関連付けることができます。
<button>
<fieldset>
<input>
<object>
<output>
<select>
<textarea>
- フォームに関連付けられたカスタム要素
サブミット可能な要素
サブミット可能な要素とは、フォームの送信でデータを送ることができる要素です。
<button>
<input>
<select>
<textarea>
- フォームに関連付けられたカスタム要素
リセット可能な要素
リセット可能な要素とは、リセットボタンが押されたときに影響を受ける要素です。
<input>
<output>
<select>
<textarea>
- フォームに関連付けられたカスタム要素
自動大文字化と自動修正を継承する要素
自動大文字化と自動修正を継承する要素とは、form要素に指定されたautocapitalize属性とautocorrect属性の値を継承する要素です。
ラベル付け可能な要素
ラベル付け可能な要素とは、label要素と関連づけることができる要素です。(フォーム関連要素以外の要素も含まれます)
<button>
<input>
(type="hidden"
を除く)<meter>
<output>
<progress>
<select>
<textarea>
- フォームに関連付けられたカスタム要素