* input 要素 maxlength 属性 (HTML, XHTML 1)
[1] [[HTML]] の [CODE(HTMLe)[[[input]]]] 要素の
[DFN[[CODE(HTMLa)[maxlength]] 属性]]は、
利用者が入力できる最大文字数を指定します。
[CODE(HTMLa)[[[type]]]] 属性の値が [CODE(HTML)[[[text]]]]
または [CODE(HTML)[[[password]]]] の時に使えます。
[2] 仕様書:
- [[HTML 4]]
-- [CODE(HTMLe)[input]] 要素 [CODE(HTMLa)[maxlength]] 属性
[6]
HTML 4 DTD の[[注釈]] (参考) には
[Q[max chars for text fields]]
と説明があります。
([[名無しさん]] [sage])
[[#comment]]
** 属性値
[3] この属性の値は [CODE(SGML)[[[NUMBER]]]] です。
最大の文字数を指定します。
[4] この属性は省略可能です。省略時は無制限と見なされます。 [SRC[HTML 4 17.4]]
[[#comment]]
** 他との関係
[5] この属性の値は、 [CODE(HTMLa)[[[size]]]] 属性の値を超えても構いません。
その場合は、 UA は何らかの scroll の仕組みを用意するべきです。
[SRC[HTML 4 17.4]]
[7]
[[正規化]]や[[提出]]時の[[文字コード]]の変換によって、
同じ[[文字列]]のはずでも長さが変わって[CODE(HTMLa)@en[[[maxlength]]]]の制限を満たさなくなることがあります。
([[名無しさん]] [sage])
[[#comment]]
** メモ
[[#comment]]
* メモ