input type=text

<input type=text> (HTML)

[1] HTMLtypetextinput 要素は、単一行文章入力制御子を定義します。

[2] 仕様書:

[3] 属性:

属性名属性値既定値説明出典
accesskey%Character[HTML 4]
align配置[HTML 4] 非推奨
autocompleteon | off自動補完WinIE 5+, Web Forms 2.0
class[HTML 4] %coreattrs
datafldデータ欄[HTML 4] 予約
dataformatasデータ書式[HTML 4] 予約
datasrc%URI(なし)データ源[HTML 4] 予約
dir書字方向[HTML 4] %i18n
disabled(真偽値属性)(偽)無効[HTML 4]
id一意識別子[HTML 4] %coreattrs
inputmode入力モードOMA 規格XHTMLMP
istyle入力モードiモード 2.0
lang自然言語[HTML 4] %i18n
xml:lang自然言語[XHTML 1]
languageスクリプト言語WinIE 4+
maxlengthNUMBER最大長[HTML 4]
name制御子名[HTML 4]
onblur%Script焦点を失した時[HTML 4]
onchange%Script現在値変更時[HTML 4]
onclick[HTML 4] %events
ondblclick[HTML 4] %events
onfocus%Script焦点を得た時[HTML 4]
onkeydown[HTML 4] %events
onkeypress[HTML 4] %events
onkeyup[HTML 4] %events
onmousedown[HTML 4] %events
onmousemove[HTML 4] %events
onmouseout[HTML 4] %events
onmouseover[HTML 4] %events
onmouseup[HTML 4] %events
onselect%Script文選択時[HTML 4]
readonly(真偽値属性)(偽)読取専用[HTML 4]
size寸法[HTML 4]
spellcheck非標準Firefox 2
styleスタイル情報[HTML 4] %coreattrs
tabindexNUMBERタブ順[HTML 4]
title注釈的題[HTML 4] %coreattrs
typetexttext制御子の種類[HTML 4]
value初期値[HTML 4]
vcard_name自動補完WinIE 5+

名前

[7] 制御子名は name 属性で指定します。

初期値と現在値

[6] 初期値value 属性で指定します。

現在値は、はじめ初期値です。その後は、利用者が編集した結果が現在値です。

[12] Bidi と提出値: 利用者が入力欄の基底方向性を上書きした時は、 それを (提出する文字符号化方式で可能なら) LRMRLM で囲んで示すべきです SI 4281:1998 8.2

レンダリング

[10] 制御子と bidi: 制御子自体は、 (中身である現在値と関わりなく) 方向性に関して中立な1文字であるかのように bidi 的には扱います SI 4281:1998 6.1.4

[11] 方向と入力モード: ヘブライ語に対応した利用者エージェントの場合、 からの入力欄では、カーソルの初期位置は右側とし、 入力モード (鍵盤言語) はヘブライ語とし、 からの入力欄では、カーソルの初期位置は左側とし、 入力モード (鍵盤言語) は異言語とするべきです。 SI 4281:1998 8.2

他との関係

[4] type 属性の既定値は text です。また、多くの UA は type 値を認識できない (未対応の値が指定された) 時には text と見なして処理するようです。

[5] 同じ文章入力制御子として、 typepassword の入力内容非表示型単一行入力制御子や、 複数行入力可能な textarea 要素による制御子があります。

メモ

[8] 利用者が要素を活性化すると (焦点をあてると)、入力欄は編集可能な状態になります HTML 4 17.11.2

[9] Bug 4339 - クリップボードの文字列が改行文字で始まる場合、input 要素に複数行入力できてしまう <http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=4339>

[13] allow combobox and spinbutton on input type=text (stevefaulkner著, ) <https://github.com/w3c/html-aria/commit/20484cd206b210d0ee5ca5531b349c7a846f2134>

[14] Allow combobox and spinbutton on input type text · Issue #111 · w3c/html-aria () <https://github.com/w3c/html-aria/issues/111>

[15] added searchbox to role=text (stevefaulkner著, ) <https://github.com/w3c/html-aria/commit/157130ac9178553853c3f7e48ab2c9a9c6590c1e>