Mik*_*ike 11 html w3c html-input
HTML输入(<input type="text">)的默认最大长度是524288字符.这似乎是一个非常特殊的数字,为什么选择它?
Pat*_*man 14
根据w3c,最大值是无限的:
maxlength =数字[CN]
当type属性具有值"text"或"password"时,此属性指定用户可以输入的最大字符数.此数字可能超过指定的大小,在这种情况下,用户代理应提供滚动机制.此属性的默认值是无限数字.
尽管如此,我注意到在Chrome中确实默认maxlength为524288,这对我来说似乎是一个"错误",或者至少是故意选择将输入限制为512KB(感谢Benjamin Udink ten Cate指出这一点).