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>
要素のレイアウトと表示を操作するための特別なプロパティやメソッドを提供します。
インスタンスプロパティ
親である HTMLElement
から継承したプロパティがあります。
HTMLFieldSetElement.disabled
-
論理値で、 HTML の
disabled
属性を反映し、ユーザーがこのコントロールを操作できるかどうかを示します。 HTMLFieldSetElement.elements
読取専用-
このフィールドセットに所属する要素です。このプロパティの型は、ブラウザーが実装している仕様書のバージョンによって異なります。
HTMLFieldSetElement.form
読取専用-
HTMLFormControlsCollection
またはHTMLCollection
で、この要素がフォーム内にあった場合、含んでいるフォーム要素を参照します。 このフィールドセットがフォーム要素の子孫でなかった場合は、この属性は関連付けられた同じ文書内の何れかのフォームになるか、一致するものがなければnull
になります。 HTMLFieldSetElement.name
-
文字列で、 HTML の
name
属性を反映し、フォームを送信するときに使われるフィールドセットの名前が入ります。 HTMLFieldSetElement.type
読取専用-
文字列 "
fieldset
" です。 HTMLFieldSetElement.validationMessage
-
文字列で、(もしあれば)制約検証でコントロールが合格しなかった場合のローカライズされたメッセージを表現します。この属性はコントロールが制約検証の候補にならない場合(
willValidate
がfalse
の場合)や、制約を満たしている場合は空文字列になります。 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>