フォームコントロール。
Note: ページが表示される環境次第では, ファイルアップロード入力型については value プロパティが読み取り専用になってよい。 "password" 入力型については、返される実際の値は権限のない使用を回避するために隠されてよい。 [HTML 4.01] の INPUT 要素の定義 を参照。
acceptaccessKeyalignaltcheckedboolean型
type 属性が値 "radio" または "checkbox" であるとき, これはインタラクティブなユーザーエージェントにおけるフォームコントロールの現在の状態を現す。このプロパティの変更はフォームコントロールの状態を変更するが、 HTML の INPUT 要素の checked 属性の値は変更しない。
Note: 値 "radio" または "checkbox" を持つ type 属性を持つ input 要素上の click イベントの処理中、文書内においてイベントが送信される前にこのプロパティの値を変更する実装もありえる。イベントのデフォルトの振る舞いがキャンセルされた場合、プロパティの値を元の値に戻すかもしれない。これはクリックイベント処理中のこのプロパティの値が実装依存であることを意味する。
defaultCheckedboolean型
type が値 "radio" または "checkbox" であるとき, これは要素の HTML の checked 属性をあらわす。インタラクティブなユーザーエージェントにおいて該当するフォームコントロールの状態が変更されても、このプロパティの値は変更されない。 HTML 4.01 の
checked 属性の定義 を参照。defaultValuetype 属性の値が "text", "file", "password" であるとき、これは要素の HTML value 属性を表す。インタラクティブなユーザーエージェントにおいて該当するフォームコントロールの状態が変更されても、このプロパティの値は変更されない。 HTML 4.01 の
value 属性の定義 を参照。disabledboolean型
formHTMLFormElement型, 読取専用
FORM 要素。このコントロールがフォームの文脈内にない場合は null。maxLengthlong型
namereadOnlyboolean型
sizeunsigned long型
srctabIndexlong型
typeuseMapvaluetype 属性の値が "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();
};