【问题标题】:how many characters are possible in an input field in html?html的输入字段中可以有多少个字符?
【发布时间】:2010-06-24 07:39:04
【问题描述】:

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

非常感谢

由于 cmets 而添加

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

因此,如果像@sAc 所说的输入是无限的,那么我会提出两个进一步的问题:

  1. JS 可以最长的String是多少 处理?
  2. 允许的最低数量是多少 共同输入的字符 浏览器?(这将是我的限制 比)

【问题讨论】:

  • 编辑为“字符”。如果我误解了,请随时回滚。
  • “就像你能读懂的一样”是什么意思?你的问题对我来说还没有意义。
  • 谢谢 - 字符更好 - 对不起我的英语;-)

标签: html input


【解决方案1】:

我的 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 那样随着大小的增加而变慢。

【讨论】:

  • @BhimashankarMantur 10 年来发生了很多变化。感谢您添加更新。
【解决方案2】:

当type属性有值时 “文本”或“密码”,此属性 指定最大数量 用户可以输入的字符。这 数量可能超过指定的大小, 在这种情况下,用户代理应该 提供滚动机制。这 此属性的默认值是 无限个数。

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

【讨论】:

  • 但是没有人知道/测试过普通浏览器的限制是什么,不是吗?
  • 此限制可能因浏览器、JS 实现、服务器实现甚至物理硬件限制而异。这是undefined behavior的教科书示例。
  • @Justin L:是的,也是如此。
【解决方案3】:

我认为没有限制,除非代码有阻止它的东西(大小参数)或服务器不能再接收任何字符(很多字符或服务器坏了)。

我相信还有 32 位等限制,具体取决于服务器。

【讨论】:

  • 我觉得size-parameter不太对劲?要限制字段的最大字符数,您必须使用maxlength-属性。大小仅适用于字段的视觉宽度。
【解决方案4】:

我认为这取决于您发送表单的方法。如果您通过 GET 方法发送表单,则整个查询只有 255 个字符(如果我错了,请纠正我)。 POST 方法允许更多...

所以最后你可以在文本字段中写入数百万个字符,问题是,如果所有字符都发送到服务器。

但是,在 HTML 中,您可以指定要允许的字符数。看看这个sn-p:

<input type="text" name="email" maxlength="255" />

标签的maxlength-属性阻止用户输入超过255个字符。

【讨论】:

    【解决方案5】:

    在文本区域中,您可以输入无限量的文本。

    好的,实际上你不应该输入兆字节的文本,否则你会遇到服务器限制。

    当您使用 POST 方法将表单发送到服务器时(这是通常的方式),那么您至少可以发送兆字节。当您使用 GET 方法时,整个表单通过查询字符串传输,并且限制在数千个字符内(具体值取决于服务器和浏览器)。

    【讨论】:

      【解决方案6】:

      可见字符的数量取决于 input 元素的大小,还取决于该元素的样式:将一个宽盒子放入一个浅容器(例如,divform)将不显示字段中的所有字符。

      W3Schools explanation on INPUT,注意sizemaxlength属性。 maxlength 指定“文本”或“密码”类型的输入字段的最大长度(以字符为单位),size 指定输入字段的宽度。

      【讨论】:

        猜你喜欢
        • 2020-12-02
        • 1970-01-01
        • 2010-11-13
        • 1970-01-01
        • 1970-01-01
        • 2021-07-20
        • 1970-01-01
        • 1970-01-01
        • 2015-01-30
        相关资源
        最近更新 更多