★HTML Living Standard リファレンス

私たちはカジノサイトを独自にレビューしています。当社のリンクを通じてサインアップすると、追加料金なしで当社に手数料が発生する場合があります。

<fieldset> …… フォームグループを表す
Internet Explorer
Microsoft Edge
Google Chrome
Safari
Firefox
Opera
広告



<fieldset>タグは、フォームグループを表す際に使用します。

fieldset要素は、その子孫要素としてフォームコントロールやその他のコンテンツを配置することで、これらをグループ化します。

必要に応じて、fieldset要素にキャプションを付けることができます。
フォームグループのキャプションは、fieldset要素の最初の子要素となるlegend要素で指定します。
fieldset要素の子孫要素は、最初のlegend要素がキャプションを表し、残りの要素がフォームグループとなります。

fieldset要素にdisabled属性を指定すると、fieldset要素の子孫要素として配置された
すべてのフォームコントロールが無効になります。
ただし、fieldset要素の最初の子要素となるlegend要素(存在する場合)を除きます。

■属性

disabled属性
子孫のフォームコントロールのセットが無効かどうかを指定します。(legend要素を除く)
form属性
要素をform要素に明示的に関連付けます。
name属性
要素の名前を指定します。

■使用例

以下のサンプルは、fieldset要素を使用して、関連するフォームコントロールをグループ化しています。

HTMLソース

<fieldset>
 <legend>ディスプレイ設定</legend>
 <p><label><input type=radio name=c value=0 checked> 白地に黒</label></p>
 <p><label><input type=radio name=c value=1> 黒地に白</label></p>
 <p><label><input type=checkbox name=g> グレースケールを使用する</label></p>
 <p>
  <label>コントラストを強調する
   <input type=range name=e list=contrast min=0 max=100 value=0 step=1>
  </label>
  <datalist id=contrast>
   <option label=普通 value=0>
   <option label=最大 value=100>
  </datalist>
 </p>
</fieldset>

↓↓↓

ブラウザ上の表示

ディスプレイ設定


■使用例

以下のサンプルは、legend要素内のチェックボックスでfieldset要素を有効にするかどうかを制御しています。

HTMLソース

<form>
 <fieldset name="clubcard1" disabled>
  <legend>
   <label>
    <input type=checkbox name=club onchange="form.clubcard1.disabled = !checked">
    クラブカードを利用します
   </label>
  </legend>
  <p><label>カード番号: <input name=clubnum required pattern="[-0-9]+"></label></p>
  <p><label>登録氏名: <input name=clubname required></label></p>
  <p><label>有効期限: <input name=clubexp type=month></label></p>
 </fieldset>
</form>

↓↓↓

ブラウザ上の表示


■使用例

以下のサンプルは、fieldset要素をネストして使用しています。
この使用例では、外側の「クラブカードを利用します」がチェックされていない場合、その内側にあるすべてのコントロールが無効になります。
「クラブカードを利用します」がチェックされている場合、
ラジオボタンが2つとも有効になって、
ネストされた2つのfieldset要素のどちらを有効にするかを選択できるようになります。

HTMLソース

<form>
 <fieldset name="clubcard2" disabled>
  <legend>
   <label>
    <input type=checkbox name=club onchange="form.clubcard2.disabled = !checked">
    クラブカードを利用します
   </label>
  </legend>
  <p><label>登録氏名: <input name=clubname required></label></p>

  <fieldset name="numfields">
   <legend> <label>
    <input type=radio checked name=clubtype onchange="form.numfields.disabled = !checked">
    私のカードには番号があります
   </label> </legend>
   <p><label>カード番号: <input name=clubnum required pattern="[-0-9]+"></label></p>
  </fieldset>

  <fieldset name="letfields" disabled>
   <legend> <label>
    <input type=radio name=clubtype onchange="form.letfields.disabled = !checked">
    私のカードには文字があります
   </label> </legend>
   <p><label>会員コード: <input name=clublet required pattern="[A-Za-z]+"></label></p>
  </fieldset>

 </fieldset>
</form>

↓↓↓

ブラウザ上の表示


■関連項目

  • <form> …… フォームを表す
  • <label> …… フォーム入力欄のキャプションを表す
  • <input> …… フォーム入力欄を表す
  • <button> …… ボタンを表す
  • <select> …… セレクトボックスを表す
  • <datalist> …… 選択肢のデータリストを表す
  • <optgroup> …… 選択肢グループを表す
  • <option> …… 選択肢を表す
  • <textarea> …… 複数行プレーンテキストの入力欄を表す
  • <output> …… 実行結果の出力を表す
  • <progress> …… タスクの進行状況を表す
  • <meter> …… 既知の範囲内の測定値を表す
  • <fieldset> …… フォームグループを表す
  • <legend> …… フォームグループのキャプションを表す
広告



山田 太郎
テック・リード
山田太郎は、ウェブ開発やグラフィックスプログラミングに10年以上の経験を持つテクノロジーの専門家です。特にHTML5 CanvasやJavaScript、インタラクティブメディアに精通しており、動的なユーザーインターフェースや最先端のウェブアプリケーションの開発に携わってきました。複雑な図形描画や画像操作、リアルタイムグラフィックスに関する知識が豊富で、ウェブ技術の限界を追求する開発者たちにとって頼りになる存在です。知識の共有に情熱を持ち、初心者からプロフェッショナルまで幅広く支援するため、技術フォーラムやブログにも積極的に貢献しています。

ギャンブルガイド もっと見る

カジノファインダー

どのカジノが自分に最適か分からないですか?

サインアップは必要なく、1 分以内に最適なブックメーカーを簡単に見つけることができます。
カジノを探す
Back
質問
Select one of the following options
{"is_any_tile":true}

どのカジノが自分に最適か分からないですか?

Back
Restart
やったー!
これはあなたの選択に基づいた最高のカジノです...
57 users signed up
もっと表示する