このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
HTMLFieldSetElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
HTMLFieldSetElement インターフェイスは、(継承により利用できる通常のHTMLElement インターフェイスのものに加えて)<fieldset> 要素のレイアウトと表示を操作するための特別なプロパティやメソッドを提供します。
In this article
インスタンスプロパティ
親であるHTMLElement から継承したプロパティがあります。
HTMLFieldSetElement.disabled論理値で、 HTML の
disabled属性を反映し、ユーザーがこのコントロールを操作できるかどうかを示します。HTMLFieldSetElement.elements読取専用このフィールドセットに所属する要素です。このプロパティの型は、ブラウザーが実装している仕様書のバージョンによって異なります。
HTMLFieldSetElement.form読取専用HTMLFormControlsCollectionまたはHTMLCollectionで、この要素がフォーム内にあった場合、含んでいるフォーム要素を参照します。このフィールドセットがフォーム要素の子孫でなかった場合は、この属性は関連付けられた同じ文書内の何れかのフォームになるか、一致するものがなければnullになります。HTMLFieldSetElement.name文字列で、 HTML の
name属性を反映し、フォームを送信するときに使われるフィールドセットの名前が入ります。HTMLFieldSetElement.type読取専用文字列 "
fieldset" です。HTMLFieldSetElement.validationMessage文字列で、(もしあれば)制約検証でコントロールが合格しなかった場合のローカライズされたメッセージを表現します。この属性はコントロールが制約検証の候補にならない場合(
willValidateがfalseの場合)や、制約を満たしている場合は空文字列になります。HTMLFieldSetElement.validityValidityStateで、この要素がある妥当性の状態を表します。HTMLFieldSetElement.willValidate論理値
falseです。<fieldset>オブジェクトは制約検証の対象になることがないからです。
インスタンスメソッド
親であるHTMLElement から継承したメソッドがあります。
HTMLFieldSetElement.checkValidity()常に
trueを返します。<fieldset>オブジェクトは制約検証の対象になることがないためです。HTMLFieldSetElement.reportValidity()常に
trueを返します。<fieldset>オブジェクトは制約検証の対象になることがないためです。HTMLFieldSetElement.setCustomValidity()独自の検証メッセージをフィールドセットに設定します。メッセージが空文字列でなければ、フィールドセットには独自の検証エラーが発生している状態であり、検証に合格していません。
仕様書
| Specification |
|---|
| HTML> # htmlfieldsetelement> |
ブラウザーの互換性
関連情報
- このインターフェイスを実装している HTML 要素:
<fieldset>