在html的输入字段中可以有多少个字符?

hel*_*lle 16 html input

html中输入字段中允许的字符的"自然"数是多少?

非常感谢

另外由于评论

我不需要通过post或get将它发送到服务器.我将通过JS解析字符串.

因此,如果输入是无限的,就像@sAc所说的那样,我又提出了两个问题:

  1. 什么是最长的String JS可以处理?
  2. 常见浏览器中输入允许的最低字符数是多少?(这将是我的限制)

Sam*_*eff 30

我的32位Win 7机器上的Firefox 3.6.6在1,000,000个字符后变得缓慢,并且在4,000,000之后完全冻结.

Chrome在8,000,000之后崩溃了.

IE8在8,000,000之后崩溃了.

Safari在2,000,000之后崩溃了.

在我的测试中,Chrome/IE8/Safari不会因为Firefox的大小上升而放慢速度.


Sar*_*raz 7

当type属性具有值"text"或"password"时,此属性指定用户可以输入的最大字符数.此数字可能超过指定的大小,在这种情况下,用户代理应提供滚动机制.此属性的默认值是 无限数字.

资料来源:http://www.w3.org/TR/html401/interact/forms.html#adef-maxlength

  • 这种限制可能因浏览器,JS实现,服务器实现以及甚至物理硬件限制而异.这是[未定义行为]的教科书示例(http://en.wikipedia.org/wiki/Undefined_behavior). (5认同)