2014-06-12 39 views
2

我想将我的文本区域的.value设置为很长的某个字符串。它可以在其他浏览器上正常工作,但在Firefox上,整个字符串不会显示在textarea中。我知道有一个maxlength属性。我没有设置这个。如果没有设置,是否有默认值或者是没有限制的?textarea是否具有Firefox默认的最大长度?

+0

该规范说明,如果maxlength属性未设置,textarea接受无限量的字符。 – adeneo

+0

我知道chrome和firefox在粘贴> 1mb到textarea后变慢。我之前使用过8MB,但它需要一些“无响应的脚本”点击才能让它沉入... – dandavis

+0

如果长度超过Number.MAX_SAFE_INTEGER,您可能会遇到崩溃浏览器由于范围错误阶段,但这是我的系统上大约8个pebibytes,所以你会在那之前的内存方式 –

回答

4

从Mozilla的:(link

的maxlength: 字符(Unicode代码点),用户可以输入的最大数目。如果没有指定,用户可以输入不限数量的字符。

+0

这不是问题的答案(op说“我知道有一个maxlength属性”)。一个简单的“否”就足够了...... – dandavis

+3

@dandavis OP询问Firefox是否有* default * maxlength值。 – Joe