【问题标题】:Javascript maxLength on tag标签上的Javascript maxLength
【发布时间】:2016-05-18 05:54:13
【问题描述】:

我在互联网上发现输入的最大长度是:

524288 个字符

我找不到任何关于 textArea 的信息。

我需要传递一个最多 1 500 000 个字符的 var,因此我尝试找到类似于输入文本或可用于该目的的 textArea 或标签的内容。

所以我的问题是,是否有一个标签能够拥有如此巨大的容量(如果你能告诉我标签元素的最大长度容量,它也可以很好)?

【问题讨论】:

标签: javascript html


【解决方案1】:

textarea 有一个maxlength attribute

<textarea maxlength="number">

spec对这个值的限制没有任何限制

但有一个max limit to the integer 本身

所以,你可以把Number.MAX_SAFE_INTEGER个字符放在textarea里面,就在

 Math.pow(2, 53) - 1     // 9007199254740991

【讨论】:

  • 我认为这与问题无关。
  • 这个问题没用,我知道如何设置最大长度,我寻求找到这个数字的限制
  • @Slayner 根据规范w3.org/TR/html-markup/…没有限制
  • @Slayner 这也取决于您的浏览器和系统的内存。我认为没有任何限制
【解决方案2】:

你大概明白了。该链接明确表示它是默认值。最大长度没有上限。您可以使用 maxlength 存储无限的字符。

【讨论】:

  • @Slayner:- 正如回答和所说,它是您的链接中存在的默认值。但是,如果您查看 w3c 规范,您会发现没有定义这样的值。
  • 嗯,对于性能的影响,无限似乎很奇怪。
  • @Slayner:- regarding the impact on performance不确定您在考虑哪个性能问题?
  • 我正在考虑使用“inputFiled.innerHTML= 变量”将变量传递到输入字段所花费的时间。
  • @Slayner:- 您是否尝试检查并发现任何性能问题?我不确定你是否会得到任何! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-12
  • 2018-03-25
  • 2012-11-28
  • 1970-01-01
  • 2010-11-10
  • 1970-01-01
相关资源
最近更新 更多