フォームコントロール。
Note: ページが表示される環境次第では, ファイルアップロード入力型については value プロパティが読み取り専用になってよい。 "password" 入力型については、返される実際の値は権限のない使用を回避するために隠されてよい。 [HTML 4.01] の INPUT 要素の定義 を参照。
accept
accessKey
align
alt
checked
boolean
型
type
属性が値 "radio" または "checkbox" であるとき, これはインタラクティブなユーザーエージェントにおけるフォームコントロールの現在の状態を現す。このプロパティの変更はフォームコントロールの状態を変更するが、 HTML の INPUT 要素の checked 属性の値は変更しない。
Note: 値 "radio" または "checkbox" を持つ type 属性を持つ input 要素上の click イベントの処理中、文書内においてイベントが送信される前にこのプロパティの値を変更する実装もありえる。イベントのデフォルトの振る舞いがキャンセルされた場合、プロパティの値を元の値に戻すかもしれない。これはクリックイベント処理中のこのプロパティの値が実装依存であることを意味する。
defaultChecked
boolean
型
type
が値 "radio" または "checkbox" であるとき, これは要素の HTML の checked 属性をあらわす。インタラクティブなユーザーエージェントにおいて該当するフォームコントロールの状態が変更されても、このプロパティの値は変更されない。 HTML 4.01 の
checked 属性の定義 を参照。defaultValue
type
属性の値が "text", "file", "password" であるとき、これは要素の HTML value 属性を表す。インタラクティブなユーザーエージェントにおいて該当するフォームコントロールの状態が変更されても、このプロパティの値は変更されない。 HTML 4.01 の
value 属性の定義 を参照。disabled
boolean
型
form
HTMLFormElement
型, 読取専用
FORM
要素。このコントロールがフォームの文脈内にない場合は null
。maxLength
long
型
name
readOnly
boolean
型
size
unsigned long
型
src
tabIndex
long
型
type
useMap
value
type
属性の値が "text", "file", "password" であるとき, インタクティブなユーザーエージェントにおいて, これは該当するフォームコントロールの現在の内容を表す。このプロパティの変更はフォームコントロールの内容を変更するが、要素の HTML value 属性の値は変更しない。要素の type
属性の値が "button", "hidden", "submit", "reset", "image", "checkbox", "radio" であるとき, これは要素の HTML value 属性をあらわす。 HTML 4.01 の
value 属性の定義 を参照。blur
( )キーボードフォーカスをこの要素から外す。
(無し)
click
( )type
属性が次のうちの一つである INPUT
要素について、マウスクリックをシミュレートする: "button", "checkbox", "radio", "reset", "submit".
(無し)
focus
( )キーボードフォーカスをこの要素に与える。
(無し)
select
( )テキスト範囲の内容を選択する。 type
属性が次に挙げるものに当てはまる INPUT
要素について: "text", "file", "password".
(無し)
interface HTMLInputElement : HTMLElement { attribute DOMString defaultValue; attribute boolean defaultChecked; readonly attribute HTMLFormElement form; attribute DOMString accept; attribute DOMString accessKey; attribute DOMString align; attribute DOMString alt; attribute boolean checked; attribute boolean disabled; attribute long maxLength; attribute DOMString name; attribute boolean readOnly; // Modified in DOM Level 2: attribute unsigned long size; attribute DOMString src; attribute long tabIndex; // Modified in DOM Level 2: attribute DOMString type; attribute DOMString useMap; attribute DOMString value; void blur(); void focus(); void select(); void click(); };