HTMLFieldSetElement

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

HTMLFieldSetElement インターフェイスは、(継承により利用できる通常の HTMLElement インターフェイスのものに加えて)<fieldset> 要素のレイアウトと表示を操作するための特別なプロパティやメソッドを提供します。

EventTarget Node Element HTMLElement HTMLFieldSetElement

インスタンスプロパティ

親である HTMLElement から継承したプロパティがあります。

HTMLFieldSetElement.disabled

論理値で、 HTML の disabled 属性を反映し、ユーザーがこのコントロールを操作できるかどうかを示します。

HTMLFieldSetElement.elements 読取専用

このフィールドセットに所属する要素です。このプロパティの型は、ブラウザーが実装している仕様書のバージョンによって異なります。

HTMLFieldSetElement.form 読取専用

HTMLFormControlsCollection または HTMLCollection で、この要素がフォーム内にあった場合、含んでいるフォーム要素を参照します。 このフィールドセットがフォーム要素の子孫でなかった場合は、この属性は関連付けられた同じ文書内の何れかのフォームになるか、一致するものがなければ null になります。

HTMLFieldSetElement.name

文字列で、 HTML の name 属性を反映し、フォームを送信するときに使われるフィールドセットの名前が入ります。

HTMLFieldSetElement.type 読取専用

文字列 "fieldset" です。

HTMLFieldSetElement.validationMessage

文字列で、(もしあれば)制約検証でコントロールが合格しなかった場合のローカライズされたメッセージを表現します。この属性はコントロールが制約検証の候補にならない場合(willValidatefalse の場合)や、制約を満たしている場合は空文字列になります。

HTMLFieldSetElement.validity

ValidityState で、この要素がある妥当性の状態を表します。

HTMLFieldSetElement.willValidate

論理値 false です。<fieldset> オブジェクトは制約検証の対象になることがないからです。

インスタンスメソッド

親である HTMLElement から継承したメソッドがあります。

HTMLFieldSetElement.checkValidity()

常に true を返します。 <fieldset> オブジェクトは制約検証の対象になることがないためです。

HTMLFieldSetElement.reportValidity()

常に true を返します。 <fieldset> オブジェクトは制約検証の対象になることがないためです。

HTMLFieldSetElement.setCustomValidity()

独自の検証メッセージをフィールドセットに設定します。メッセージが空文字列でなければ、フィールドセットには独自の検証エラーが発生している状態であり、検証に合格していません。

仕様書

Specification
HTML Standard
# htmlfieldsetelement

ブラウザーの互換性

BCD tables only load in the browser

関連情報

  • このインターフェイスを実装している HTML 要素: <fieldset>