[9] [[HTML]] の
[DFN[[CODE(HTMLe)@en[input]] [[要素]]]]は、
[[フォーム制御子]]を表します。
[[フォーム制御子]]には幾つかの種類があり、
[CODE(HTMLa)@en[[[type]]]] [[属性]]により決まります。

;; [[HTML]] ([[Web Forms]]) の[[フォーム制御子]]には、
[CODE(HTMLe)@en[[[textarea]]]] や [CODE(HTMLe)@en[[[select]]]]
など、他の[[要素]]を使うものもあります。

* 属性

[11]
,*属性名	,*属性値	,*既定値	,*説明	,*出典
,[CODE(HTMLa)[[[accept]]]]	,[CODE(SGML)[%[[ContentTypes]]]]	,	,受入れ媒体型	,[HTML 4]
,[CODE(HTMLa)[[[accesskey]]]]	,[CODE(SGML)[%[[Character]]]]	,	,	,[HTML 4]
,[CODE(HTMLa)[[[align]]]]	,	,	,配置	,[HTML 4] 非推奨
,[CODE(HTMLa)[[[alt]]]]	,[CODE(SGML)[%[[Text]]]]	,	,[[代替文]]	,[HTML 4]
,[CODE(HTMLa)[[[autocomplete]]]]	,[CODE(SGML)[[CODE(HTML)[[[on]]]] | [CODE(HTML)[[[off]]]]]]	,	,自動補完	,"[[WinIE 5]]+, [[Web Forms 2.0]]"
,[CODE(XMLa)@en[[QN[xforms:[[bind]]] [http://www.w3.org/2002/xforms]]]]	,	,	,	,[[W3C]] [[勧告]]	,[[XForms 1.0]]
,[CODE(HTMLa)[[[border]]]]	,[CODE(SGML)[%[[Pixels]]]]	,	,枠線	,[[NN2]]+
,[CODE(HTMLa)[[[checked]]]]	,([[真偽値属性]])	,([[偽]])	,初期状態	,[HTML 4]
,[CODE(HTMLa)[[[class]]]]	,	,	,[[級]]	,[HTML 4] %[[coreattrs]]
,[CODE(HTMLa)[[[datafld]]]]	,	,	,データ欄	,[HTML 4] 予約
,[CODE(HTMLa)[[[dataformatas]]]]	,	,	,データ書式	,[HTML 4] 予約
,[CODE(HTMLa)[[[datasrc]]]]	,[CODE(SGML)[%[[URI]]]]	,(なし)	,データ源	,[HTML 4] 予約
,[CODE(HTMLa)[[[dir]]]]	,	,	,[[書字方向]]	,[HTML 4] %[[i18n]]
,[CODE(HTMLa)@en[[[directkey]]]]	,	,	,	,非標準 → [CODE(HTMLa)@en[[[accesskey]]]]	,[Vodafone]
,[CODE(HTMLa)[[[disabled]]]]	,(真偽値属性)	,(偽)	,無効	,[HTML 4]
,[CODE(HTMLa)[[[dynsrc]]]]	,[CODE(SGML)[%[[URI]]]]	,	,動画資源	,[[WinIE 4]]+
,[CODE(HTMLa)[[[emptyok]]]]	,	,	,空入力可能	,[au]
,[CODE(HTMLa)[[[format]]]]	,	,	,入力書式	,[au]
,[CODE(HTMLa)[[[height]]]]	,	,	,高さ	,[[NN2]]+
,[CODE(HTMLa)[[[id]]]]	,	,	,一意識別子	,[HTML 4] %coreattrs
,[CODE(HTMLa)@en[[[iprof]]]]	,	,	,[[自動補完]]名	,非標準	,[[iモード]] 7.0
,[CODE(HTMLa)[[[ismap]]]]	,(真偽値属性)	,(偽)	,鯖側画像写像	,[HTML 4]
,[CODE(HTMLa)[[[istyle]]]]	,	,	,入力モード	,[[iモード]] 2.0
,[CODE(HTMLa)[[[lang]]]]	,	,	,[[自然言語]]	,[HTML 4] %i18n
,[CODE(HTMLa)[[[xml]]:lang]]	,	,	,自然言語	,[XHTML 1]
,[CODE(HTMLa)[[[language]]]]	,	,	,スクリプト言語	,[[WinIE 4]]+
,[CODE(HTMLa)@en[[[localsrc]]]]	,	,	,	,非標準
,[CODE(HTMLa)@en[[[loop]]]]	,	,	,	,非標準	,[Vodafone]
,[CODE(HTMLa)[[[lowsrc]]]]	,[CODE(SGML)[%[[URI]]]]	,(なし)	,低解像度資源	,[[WinIE 4]]+
,[CODE(HTMLa)@en[[[max]]]]	,	,	,[[最大値]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTMLa)[[[maxlength]]]]	,[CODE(SGML)[[[NUMBER]]]]	,	,最大長	,[HTML 4]
,[CODE(HTMLa)@en[[[min]]]]	,	,	,[[最小値]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTMLa)@en[[[mode]]]]	,	,	,	,非標準	,[Vodafone]
,[CODE(HTMLa)[[[name]]]]	,	,	,制御子名	,[HTML 4]
,[CODE(HTMLa)@en[[[moznofilter]]]]
,[CODE(HTMLa)@en[[[nonumber]]]]	,	,	,	,非標準	,[Vodafone]
,[CODE(HTMLa)[[[onblur]]]]	,[CODE(SGML)[%[[Script]]]]	,	,焦点を失した時	,[HTML 4]
,[CODE(HTMLa)[[[onchange]]]]	,[CODE(SGML)[%[[Script]]]]	,	,現在値変更時	,[HTML 4]
,[CODE(HTMLa)[[[onclick]]]]	,	,	,	,[HTML 4] %[[events]]
,[CODE(HTMLa)[[[ondblclick]]]]	,	,	,	,[HTML 4] %events
,[CODE(HTMLa)[[[onfocus]]]]	,[CODE(SGML)[%[[Script]]]]	,	,焦点を得た時	,[HTML 4]
,[CODE(HTMLa)[[[onkeydown]]]]	,	,	,	,[HTML 4] %events
,[CODE(HTMLa)[[[onkeypress]]]]	,	,	,	,[HTML 4] %events
,[CODE(HTMLa)[[[onkeyup]]]]	,	,	,	,[HTML 4] %events
,[CODE(HTMLa)[[[onmousedown]]]]	,	,	,	,[HTML 4] %events
,[CODE(HTMLa)[[[onmousemove]]]]	,	,	,	,[HTML 4] %events
,[CODE(HTMLa)[[[onmouseout]]]]	,	,	,	,[HTML 4] %events
,[CODE(HTMLa)[[[onmouseover]]]]	,	,	,	,[HTML 4] %events
,[CODE(HTMLa)[[[onmouseup]]]]	,	,	,	,[HTML 4] %events
,[CODE(HTMLa)@en[[[onvaluechanged]]]]	,	,	,	,非標準	,[[Dojo]]
,[CODE(HTMLa)[[[onselect]]]]	,[CODE(SGML)[%[[Script]]]]	,	,文選択時	,[HTML 4]
,[CODE(HTMLa)@en[[[pattern]]]]	,	,	,[[値]]の[[正規表現]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTMLa)[[[readonly]]]]	,(真偽値属性)	,(偽)	,読取専用	,[HTML 4]
,[CODE(HTMLa)@en[[[required]]]]	,[[ブール値属性]]	,[[偽]]	,[[必須]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTMLa)@en[[[size]]]]	,	,	,[[寸法]]	,"[[W3C]] [[勧告]], [[WHATWG]] [[WD]] ([[非推奨]])"	,"[HTML 4], [WF2]"
,[CODE(HTMLa)@en[[[soundstart]]]]	,	,	,	,非標準	,[Vodafone]
,[CODE(HTMLa)@en[[[spellcheck]]]]	,	,	,	,非標準	,[[Firefox 2]]
,[CODE(HTMLa)[[[src]]]]	,[CODE(SGML)[%[[URI]]]]	,	,埋込み資源	,[HTML 4]
,[CODE(HTMLa)@en[[[step]]]]	,	,	,[[精度]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTMLa)[[[style]]]]	,	,	,スタイル情報	,[HTML 4] %coreattrs
,[CODE(HTMLa)@en[[[submit_dir]]]],[[方向性]]の[[提出]]の有無,,([[偽]]),[[W3C]] [[WD]],[[html-bidi]]
,[CODE(HTMLa)[[[tabindex]]]]	,[CODE(SGML)[[[NUMBER]]]]	,	,タブ順	,[HTML 4]
,[CODE(HTMLa)[[[title]]]]	,	,	,注釈的題	,[HTML 4] %coreattrs
,[CODE(HTMLa)@en[[[tooltipText]]]],,,[[tooltip]],非標準
,[CODE(HTMLa)[[[type]]]]	,[CODE(SGML)[%InputType]]	,[CODE(HTML)[[[text]]]]	,制御子の種類	,[HTML 4]
,[CODE(HTMLa)[[[usemap]]]]	,[CODE(SGML)[%[[URI]]]]	,	,クライアント側画像写像	,[HTML 4]
,[CODE(HTMLa)[[[value]]]]	,	,	,初期値	,[HTML 4]
,[CODE(HTMLa)[[[vcard_name]]]]	,	,	,自動補完	,[[WinIE 5]]+
,[CODE(HTMLa)@en[[[volume]]]]	,	,	,	,非標準	,[Vodafone]
,[CODE(HTMLa)@en[[[viblength]]]]	,	,	,	,非標準	,[Vodafone]
,[CODE(HTMLa)@en[[[vibration]]]]	,	,	,	,非標準	,[Vodafone]
,[CODE(HTMLa)[[[width]]]]	,	,	,幅	,[[NN2]]+


実際に使用できる属性は、 [CODE(HTMLa)[[[type]]]] 属性の値により異なります。

@@ [CODE(HTMLa)@en[[[type]]]] ごとの表
([[Web Forms 2.0]] 附属書の表に非標準属性を追加したもの)
を作る

[47] [[廃止]]・[[非標準]]の[[属性]]:
[FIG(short list)[
- [CODE(HTMLa)@en[autosave]]
]FIG]

**

[10]
仕様書:
- [[SI 4281]]:1998
<http://www.qsm.co.il/Hebrew/si4281e.htm>
-- [CSECTION[6.1.4 Elements with no directionality]]
-- [CSECTION[8.3 Rendering the Form]]
- [[HTML 4]] ([[Web Forms 1.0]])
-- 17.4 The [CODE(HTMLe)[INPUT]] element
<IW:HTML4:"interact/forms.html#edef-INPUT">
- [[device-upload]]
-- ''Form-based Device Input and Upload in HTML'' <http://www.w3.org/TR/device-upload>
- [[WebTV]]
<http://web.archive.org/web/20010425042729/http://developer.webtv.net/authoring/html/input.html#1065149>
- [[Web Forms 2.0]]
-- [CSECTION@en[2.4. Extensions to the [CODE(HTMLe)@en[[[input]]]] element]]
<IW:WF2:"#extensions">
-- [CSECTION@en[2.18. Handling unexpected elements and values]]
<IW:WF2:"#handling">


** 制御子

[12] [CODE(HTMLe)[input]] 要素は、 [CODE(HTMLa)[type]]
属性の値により、様々な[[制御子]]となります。

,*[CODE(HTMLa)@en[[[type]]]] [[属性値]]	,*[[制御子]]	,*状態	,*出典
,[CODE(HTML)[[[button]]]]	,押しボタン制御子	,[HTML 4]
,[CODE(HTML)[[[checkbox]]]]	,チェック箱制御子	,[HTML 4]
,[CODE(HTML)@en[[[date]]]]	,[[日付]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTML)@en[[[datetime-local]]]]	,[[日時]] ([[地方時]])	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTML)[[[email]]]]	,[[電子メイル・アドレス]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTML)[[[file]]]]	,ファイル選択制御子	,[HTML 4]
,[CODE(HTML)[[[hidden]]]]	,隠れ制御子	,[HTML 4]
,[CODE(HTML)[[[image]]]]	,図形的提出ボタン制御子	,[HTML 4]
,[CODE(HTML)[[[month]]]]	,[[月]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTML)[[[number]]]]	,[[数値]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTML)[[[password]]]]	,単一行文章入力制御子 (入力結果非表示)	,[HTML 4]
,[CODE(HTML)@en[[[quote]]]]	,[[自動補完]]	,非標準	,[[iモード]] 7.0
,[CODE(HTML)[[[radio]]]]	,ラジオ・ボタン制御子	,[HTML 4]
,[CODE(HTML)[[[range]]]]	,[[数値]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTML)[[[reset]]]]	,再設定ボタン制御子	,[HTML 4]
,[CODE(HTML)@en[[[slider]]]]	,	,非標準 → [CODE(HTML)@en[[[range]]]]	,[[Dojo]]
,[CODE(HTML)[[[submit]]]]	,提出ボタン制御子	,[HTML 4]
,[CODE(HTML)[[[text]]]]	,単一行文章入力制御子	,[HTML 4]
,[CODE(HTML)[[[textarea]]]]	,複数行文章入力制御子	,[WebTV]
,[CODE(HTML)[[[time]]]]	,[[時刻]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTML)[[[url]]]]	,[[IRI]]	,[[WHATWG]] [[WD]]	,[WF2]
,[CODE(HTML)[[[week]]]]	,[[週]]	,[[WHATWG]] [[WD]]	,[WF2]

[HISTORY[
[21] 次の値は[[廃止]]されたか、非標準のものです。
[FIG(list short)[
- [CODE(HTML)@en[[[add]]]]
- [CODE(HTML)@en[[[datetime]]]]
- [CODE(HTML)@en[[[move-down]]]]
- [CODE(HTML)@en[[[move-up]]]]
- [CODE(HTML)@en[progress][<input type=progress>]]
- [CODE(HTML)@en[[[remove]]]]
]FIG]
]HISTORY]

[13]
HTML 4 DTD の[[注釈]] (参考) には、
[CODE(HTMLa)@en[[[type]]]] は
[Q[what kind of widget is needed]]
を示すと説明があります。

[15]
[[利用者エージェント]]は、単純に[[文章入力欄]]を表示するのではなく、
それぞれの型に特化した [[widget]] 
を提供することが[['''推奨''']]されています。
[SRC@en[WF2 2.4]]

[16]
[CODE(HTMLa)@en[[[type]]]] が[[動的]]に変更された場合、
[[利用者エージェント]]は新しい [CODE(HTMLa)@en[[[type]]]]
に基づき[[既定値]] ([CODE(HTMLa)@en[[[value]]]]
[[内容属性]]および [CODE(DOMa)@en[[[defaultValue]]]]
[[DOM属性]]) と[[現在値]]
([CODE(DOMa)@en[[[value]]]] [[DOM属性]])、
[CODE(HTMLa)@en[[[min]]]]、[CODE(HTMLa)@en[[[max]]]]、
[CODE(HTMLa)@en[[[step]]]]
を解釈しなおします。新しい [CODE(HTMLa)@en[[[type]]]]
で不適当となった値は、読込み直後の初期状態の決定時と同じように誤り処理規則に従い処理[['''しなければなりません''']]。
[SRC@en[WF2 2.4, 2.4.1, 2.4.2]]

** 出現できる文脈

[4] HTML の版によって、 [CODE(HTMLe)[[[form]]]] 要素の子孫でなければならなかったり、
そうでなくても良かったりします。

古い版の HTML に従っている UA、例えば [[Classic Mozilla]]
や [[w3m]] は [CODE(HTMLe)[form]] 外の [CODE(HTMLe)[input]]
を扱えませんから、注意が必要です。

[5] 詳しくは、[[制御子]]の説明をご覧ください。

[[#comment]]


** レンダリング

[17] '''フォーム制御子と内容'''

[[利用者エージェント]]は、[[既定]]では、
[[フォーム制御子]]を[[レンダリング]][['''しなければなりません''']]。
[[内容]]が存在しても、[[レンダリング]][['''してはなりません''']]。
ただし、[[著者]]は [[CSS]] などによりこの動作を上書きできます。
[SRC@en[WF2 2.18]]

[14] '''Bidi との関係''':
[CODE(HTMLe)[[[input]]]] [[要素]]は、 [[bidi]]
的には方向性に関して[[中立]]な[[文字]]1[[文字]]であるかのように扱います。
方向について特に配慮が必要なら
前後に [CODE(char)[[[LRM]]]] や [CODE(char)[[[RLM]]]]
を使えます。 [SRC[SI 4281 6.1.4]]

[[#comment]]


* 歴史

[SEE[ [[フォーム]] ]]

* 例

[2] 利用者登録画面の例 [SRC[HTML 4 17.4.2, 17.9.1]]
[PRE(HTML)[
 <FORM action="http://somesite.com/prog/adduser" method="post">
    <P>
    <LABEL for="firstname">First name: </LABEL>
              <INPUT type="text" id="firstname"><BR>
    <LABEL for="lastname">Last name: </LABEL>
              <INPUT type="text" id="lastname"><BR>
    <LABEL for="email">email: </LABEL>
              <INPUT type="text" id="email"><BR>
    <INPUT type="radio" name="sex" value="Male"> Male<BR>
    <INPUT type="radio" name="sex" value="Female"> Female<BR>
    <INPUT type="submit" value="Send"> <INPUT type="reset">
    </P>
 </FORM>
]PRE]

この例では、名前と電子メイル・アドレスを単一行文章入力制御子で記述し、
性別をラジオ・ボタン制御子で選択することを求めています。
記入後、提出ボタンで送信したり、再設定ボタンで初期状態に戻したりできます。

レンダリング例: <IW:HTML4:"images/form_exmpl.gif">

[3] ファイル送信の例 [SRC[HTML 4 17.4.2]]
[PRE(HTML)[
<FORM action="http://server.dom/cgi/handle"
    enctype="multipart/form-data"
    method="post">
 <P>
 What is your name? <INPUT type="text" name="name_of_sender">
 What files are you sending? <INPUT type="file" name="name_of_files">
 </P>
</FORM>
]PRE]

この例では、単一行文章入力制御子で名前を記述させ、
ファイル選択制御子でファイルを選択させて提出することを求めています。

著者は提出ボタンを用意していませんが、 UA 依存の方法で
(または [CODE(HTMLe)[form]] 外にある著者が用意したスクリプト等による提出ボタンで)
利用者が提出することを選ぶと、 HTTP [CODE(HTTP)[[[POST]]]] method により
[CODE(MIME)[[[multipart/form-data]]]] で符号化したフォーム・データ
(名前とファイル) が送信されます。

[[#comment]]


** メモ

[18]
[CITE[葉っぱ日記 - で、ここからが本題]] ([CODE[2007-04-15 17:52:27 +09:00]] 版) <http://d.hatena.ne.jp/hasegawayosuke/20070313/p2>
([[名無しさん]])

[19]
[CITE@ja[「IE7 でフォームに値を入れて印刷プレビューすると……」@水無月ばけらのえび日記]] ([CODE[2007-04-15 09:06:56 +09:00]] 版) <http://bakera.jp/hatomaru.aspx/ebi/topic/2851>
([[名無しさん]])

[20]
[CITE[葉っぱ日記 - 対策遅らせるHTMLエンコーディングの「神話」:ITpro]] ([CODE[2007-04-15 17:52:27 +09:00]] 版) <http://d.hatena.ne.jp/hasegawayosuke/20070411/p1>
([[名無しさん]])


[22]
[CITE[+ JavaScript pXbh vol.66 +]]
<http://pc11.2ch.net/test/read.cgi/hp/1216867850/676>

[CODE(DOMa)@en[[[type]]]] 属性を [CODE(HTML)@en[[[password]]]]
から [CODE(HTML)@en[[[text]]]] に変更することは、
[[WinIE]] ではできないらしい。

[23] [CITE@en[MAMA: Forms - Opera Developer Community]] ([TIME[2008-12-08 23:05:19 +09:00]] 版) <http://dev.opera.com/articles/view/mama-forms/#input>

[24] >>23 によると [CODE(HTMLa)@en[[[type]]]] の[[属性値]]は
[CODE(HTML)@en[[[file]]]] よりも [CODE(HTML)@en[[[textbox]]]]
や [CODE(HTML)@en[[[input]]]] の方が多い。
そいつらよりも [CODE(HTMLa)@en[[[search]]]] の方がもっと多い。

* [CODE(HTMLa)@en[type]] 属性

[25] [[HTML]] の [CODE(HTMLe)[[[input]]]] 要素の
[DFN[[CODE(HTMLa)[type]] 属性]]は、作成する[[制御子]]の型を指定します。

[26] 仕様書:
- [[HTML+]] 提案
-- ''Fill-out Forms and Input fields'' 
<http://www.w3.org/MarkUp/HTMLPlus/htmlplus_41.html>
- [[HTML 4]]
-- [CODE(HTMLe)[input]] 要素 [CODE(HTMLa)[type]] 属性
<IW:HTML4:"interact/forms.html#adef-type-INPUT">

** 実装

[41] [[w3m]] は、未知の値を [CODE(HTML)@en[[[text]]]] とみなすのではなく、
未対応の[[フォーム制御子]]として扱っていたようです。

[75] 
[CITE@en[NTFS bug lets anyone hang or crash Windows 7 or 8.1 | Hacker News]], [TIME[2024-07-07T08:46:41.000Z]] <https://news.ycombinator.com/item?id=14422706>


* メモ

[76] [CITE[null]], [TIME[2024-08-17T08:22:55.000Z]], [TIME[2004-12-24T03:57:02.826Z]] <https://web.archive.org/web/20041224034631/http://www.terrainformatica.com/htmlayout.old/htmlex.htm>

[78] [CITE[Terra Informatica Software, Inc.]], [TIME[2024-08-17T09:37:55.000Z]], [TIME[2011-01-01T08:17:50.894Z]] <https://web.archive.org/web/20110101081723/http://www.terrainformatica.com/htmlayout/logfile.whtm>


[79] [TIME[2024-08-17T09:48:21.000Z]], [TIME[2011-02-21T02:56:18.909Z]] <https://web.archive.org/web/20110221025439/http://www.terrainformatica.com/htmlayout/logfile310.htm>



[77] [[HTML 2.x]] の最初の [[I-D]]


[27] [CITE[Re: Web forms 2, input type suggestions]] ([[Ian Hickson <ian@...>]] 著, [TIME[2008-11-26 00:56:19 +09:00]] 版) <http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/16821>

[28] [CITE@EN[XForms 1.1]]
([TIME[2009-10-20 22:51:54 +09:00]] 版)
<http://www.w3.org/TR/2009/REC-xforms-20091020/#ui-binding-foreign>

[29] [CITE[HTML Speech Input Element]]
([TIME[2010-05-17 23:13:52 +09:00]] 版)
<http://docs.google.com/Doc?docid=0AaYxrITemjbxZGNmZzc5cHpfM2Ryajc5Zmhx&hl=en>

[30] [CITE['''['''whatwg''']''' RFC: <input type="username">]]
([TIME[2010-08-04 00:03:58 +09:00]] 版)
<http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/027532.html>

[31] [CITE['''['''whatwg''']''' input type="location" proposals]]
([TIME[2010-08-10 09:29:33 +09:00]] 版)
<http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2010-August/027780.html>

[32] [CITE[''''''[''''''whatwg'''''']'''''' input type="location" proposals]]
( ([TIME[2010-11-16 08:46:11 +09:00]] 版))
<http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-November/029036.html>

[33] [CITE['''['''whatwg''']''' Please consider adding a couple more datetime <input> types - type="year" and type="month-day"]]
([TIME[2010-12-08 09:56:58 +09:00]] 版)
<http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2010-December/029365.html>

[34] [CITE[''''''[''''''whatwg'''''']'''''' input type=barcode?]]
( ([TIME[2012-05-05 09:14:04 +09:00]] 版))
<http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-May/035679.html>

[35] [CITE[''''''[''''''whatwg'''''']'''''' Form input element for value-unit pairs]]
( ([TIME[2012-05-05 09:42:06 +09:00]] 版))
<http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-May/035639.html>

[36] [CITE[''''''[''''''whatwg'''''']'''''' More forms-related feedback]]
( ([TIME[2012-05-08 08:28:11 +09:00]] 版))
<http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-May/035715.html>

[37] [CITE[WWW-Talk Apr-Jun 1993: Re: Standardizing new HTML features]]
( ([TIME[2013-03-05 12:51:58 +09:00]] 版))
<http://1997.webhistory.org/www.lists/www-talk.1993q2/0188.html>

[38] [CITE[ncsa-mosaic/CHANGES at master · alandipert/ncsa-mosaic]]
( ([TIME[2014-04-07 05:32:54 +09:00]] 版))
<https://github.com/alandipert/ncsa-mosaic/blob/master/CHANGES#L445>

[39] [CITE[WWW-Talk Oct-Dec 1993: proposal for INPUT TYPE=options]]
( ([TIME[2014-04-07 05:34:06 +09:00]] 版))
<http://1997.webhistory.org/www.lists/www-talk.1993q4/0143.html>

[40] [CITE[ncsa-mosaic/CHANGES at master · alandipert/ncsa-mosaic]]
( ([TIME[2014-04-07 05:36:32 +09:00]] 版))
<https://github.com/alandipert/ncsa-mosaic/blob/master/CHANGES#L700>

** HTML5


[80] 
[CITE@en['''['''''']''' (0) WF2: <input> element summary.]], [[Hixie]], [TIME[2008-09-03 19:32:09 +09:00]], [TIME[2024-09-04T13:00:28.000Z]] <https://github.com/whatwg/html/commit/6c8abb44fe635372dfc6cd49c2427b401550ad92>

[FIG(data)[ [82] [[HTML要素概説]]

:[F[要素名]]:[CODE[input]]
:日付:[TIME[2008-09-03]]
:説明:
[TIME[2008-09-03]]、
[CITE[HTML5]]
に
[CODE[input]]
が追加された。
:出典:
[REFS[

-
[CITE[HTML5 r2144]],
[DATA(.author)[[[Hixie]]]], 
[TIME(.published)[2008-09-03 19:32:09 +09:00]], [TIME[2024-09-04T13:00:28.000Z]] <https://github.com/whatwg/html/commit/6c8abb44fe635372dfc6cd49c2427b401550ad92>

]REFS]

]FIG]




[42] [CITE@en[Web Applications 1.0 r8700     Match reality with respect to changing <input type> to a radio button]]
( ([TIME[2014-08-05 03:51:00 +09:00]] 版))
<http://html5.org/r/8700>

[43] [CITE[ISINDEX on documents]]
( ([TIME[2013-04-23 10:25:10 +09:00]] 版))
<http://lists.w3.org/Archives/Public/www-talk/1992NovDec/0042.html>

[1] [CITE@en[28137 – Currency form input types]]
([TIME[2015-09-03 16:20:48 +09:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=28137>

[6] [CITE@en[Clear internal value when <input> changes to type="file" state · whatwg/html@a55d6e6]]
([TIME[2015-09-17 14:36:53 +09:00]] 版)
<https://github.com/whatwg/html/commit/a55d6e6b5e78c62fa8b3a78e818f8b2323536f8f>

[8] [CITE@en[unicode-bidi:plaintext also applies to input elements · whatwg/html@3768403]]
([TIME[2015-10-01 12:20:08 +09:00]] 版)
<https://github.com/whatwg/html/commit/3768403b884fe46ea33daff80d90a5679a8aff92>

[44] [CITE@en[25742 – forms: new <input> type for MM-DD data (06/2012)]]
([TIME[2016-03-29 11:23:44 +09:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=25742>

[45] [CITE@en[Remove the concept of CSS Bindings]]
([[annevk]]著, [TIME[2016-07-08 02:00:41 +09:00]])
<https://github.com/whatwg/html/commit/6c96beabfa41d6d28ab23633966b82c5cdb9fd94>

[46] [CITE@en[Align activation behavior with changes to DOM Standard]]
([[annevk]]著, [TIME[2016-10-21 00:06:40 +09:00]])
<https://github.com/whatwg/html/commit/7beb920ba2e1a71246b81d86005f223a0d7ac8ab>

[48] [CITE@en[Remove <keygen>]]
([[domenic]]著, [TIME[2017-01-14 07:03:02 +09:00]])
<https://github.com/whatwg/html/commit/5baa38720f6e83c94a50018c4565808ad548d69c>

[49] [CITE@en[Set dirty value flag for setRangeText()]]
([[annevk]]著, [TIME[2017-03-14 19:31:03 +09:00]])
<https://github.com/whatwg/html/commit/4c404a2349dd3dc7dc10783de1a9181d73f10f3d>

[50] [CITE@en[Clean up selection direction handling]]
([[domenic]]著, [TIME[2017-03-16 07:51:53 +09:00]])
<https://github.com/whatwg/html/commit/af9fa0ff11d07a341f6404d4578017d68fafc8c7>

[51] [CITE@en[15114 – forms: new <input> type for YYYY / YYYY-MM / YYYY-MM-DD / YYYY-MM-DD hh:mm, at user's choice]]
([TIME[2017-07-23 13:28:15 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=15114>

[52] [CITE@en[27414 – Activation of <input> when mutability or type is changed]]
([TIME[2017-07-23 16:41:39 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=27414>

[53] [[Firefox]] は未だに日付や時刻の入力に対応していないのか。。。
[[Opera]] では10年前に既に実装されてる機能だぞ。やる気あるんかな??
[TIME[2017-11-10T13:45:50.700Z]]


[54] [CITE@en[Refine the inputmode attribute, and expose it on contenteditable]]
([[dtapuska]]著, [TIME[2017-12-15 03:35:19 +09:00]])
<https://github.com/whatwg/html/commit/d430f275f4e253956a5965c8b90885d3ac4e90c1>

[55] [CITE@en[Move inputmode to not be dependent on forms · Issue #1897 · whatwg/html]]
([TIME[2017-12-17 22:40:24 +09:00]])
<https://github.com/whatwg/html/issues/1897>

[56] [CITE@en[Refine the inputmode attribute, exposing it on contenteditable. by dtapuska · Pull Request #3260 · whatwg/html]]
([TIME[2017-12-17 22:53:53 +09:00]])
<https://github.com/whatwg/html/pull/3260>

[57] [CITE@en[Add the autocapitalize attribute]]
([[rlanday]]著, [TIME[2017-12-16 08:17:00 +09:00]])
<https://github.com/whatwg/html/commit/f1f0af83e320f14a59dc4e552ee82aab7908f00c>

[58] [CITE@en[Add the autocapitalize attribute]]
([[rlanday]]著, [TIME[2017-12-16 08:17:00 +09:00]])
<https://github.com/whatwg/html/commit/f1f0af83e320f14a59dc4e552ee82aab7908f00c>

[59] [CITE@en[Fix form inheritance behavior for autocapitalize]]
([[rlanday]]著, [TIME[2018-01-25 08:58:12 +09:00]])
<https://github.com/whatwg/html/commit/b7c21b1b56d77215d3d85ae14a072c090dbe6266>

[60] [CITE@en[consistency in deferring to CORE / issue #120]]
([[jasonkiss]]著, [TIME[2018-02-07 06:43:52 +09:00]])
<https://github.com/w3c/html-aam/commit/cdeacad8c1cfd7263830e02fca5a963b505fc0f5>

[61] [CITE@en[Should UIA mappings for text input types say "Use WAI-ARIA mapping"? · Issue #120 · w3c/html-aam]]
([TIME[2018-02-07 13:31:29 +09:00]])
<https://github.com/w3c/html-aam/issues/120>

[62] [CITE@en[Editorial: always state invalid value default]]
([[GloverDonovan]]著, [TIME[2018-03-05 13:36:29 +09:00]])
<https://github.com/whatwg/html/commit/7e941ae96b264d4743ea0afac00c3b3209ab0cde>

[63] [CITE@en[Queue a task to run all the autofocusing steps]]
([[domenic]]著, [TIME[2018-03-07 14:32:39 +09:00]])
<https://github.com/whatwg/html/commit/185190cac859144cfcd78248b906f3adae1f0594>

[64] [CITE@en[Clamp selection and text entry cursor position on value changes]]
([[domenic]]著, [TIME[2018-02-17 09:11:50 +09:00]])
<https://github.com/whatwg/html/commit/3d2719ab8d8f6efa06eef2475270b3ae0b01b8b0>

[65] [CITE@en[selectionStart/selectionEnd behavior needs to be specified · Issue #2424 · whatwg/html]]
([TIME[2018-03-17 17:51:32 +09:00]])
<https://github.com/whatwg/html/issues/2424>

[66] [CITE@en[Textarea/text input text cursor position is not updated by reset algorithm · Issue #3468 · whatwg/html]]
([TIME[2018-03-17 17:54:23 +09:00]])
<https://github.com/whatwg/html/issues/3468>

[67] [CITE@en[Fix selection/text entry cursor position processing for input/textarea by domenic · Pull Request #3472 · whatwg/html]]
([TIME[2018-03-17 17:54:49 +09:00]])
<https://github.com/whatwg/html/pull/3472>

[68] [CITE@en[Do not change input/textarea text selection for the same value by domenic · Pull Request #2437 · whatwg/html]]
([TIME[2018-03-17 17:57:20 +09:00]])
<https://github.com/whatwg/html/pull/2437>

[69] [CITE@en[Editorial: clarify some text selection/cursor concepts]]
([[domenic]]著, [TIME[2018-02-17 08:55:18 +09:00]])
<https://github.com/whatwg/html/commit/2e8be71869f7c1e67f2aecd31c7ea3eaeff22b54>

[70] [CITE@en[Should UIA mappings for text input types say "Use WAI-ARIA mapping"? · Issue #120 · w3c/html-aam]]
([TIME[2018-05-08 21:21:35 +09:00]])
<https://github.com/w3c/html-aam/issues/120>

[71] [CITE@en[Add the enterkeyhint="" attribute]]
([[dtapuska]]著, [TIME[2018-09-13 05:53:59 +09:00]])
<https://github.com/whatwg/html/commit/a5422d984d9b7b8a4e0ad7a0ad237b07f190cc93>

[72] [CITE@en[Add the enterkeyhint="" attribute]]
([[dtapuska]]著, [TIME[2018-09-13 05:53:59 +09:00]])
<https://github.com/whatwg/html/commit/a5422d984d9b7b8a4e0ad7a0ad237b07f190cc93>

[73] [CITE@en[Do not inherit text-transform (et al.) on form controls]]
([[jugglinmike]]著, [TIME[2019-08-29 19:14:53 +09:00]])
<https://github.com/whatwg/html/commit/b9997b7488a3b35515c30bb1627d361053cf2c2f>

[74] [CITE@en[Define what tabIndex returns when the tabindex attribute is not set]]
([[rakina]]著, [TIME[2019-07-10 03:13:55 +09:00]])
<https://github.com/whatwg/html/commit/15cf23a55d629e0b1286302c19634833a89292ab>