2016-03-04 101 views
2

我创建了MaterializeCSS一个简单的文本。它有一个类似于这里可以找到的字符计数器 - http://materializecss.com/forms.html文本框字符限制

在玩它时,我发现文本框有524288个字符的限制。您可以使用给定链接中的字符计数器示例来尝试自己。

我的问题是:为什么这样?最大长度不应该默认设置为无限制吗?或者它与使用MaterializeCSS有关吗?

+0

对我来说,这么高的价值是无限的,因为我不知道在文本框中键入这么多字符的理由。无论如何,很高兴知道。 – AMartinNo1

回答

1

此限制不是MaterialiseCSS强加的,它看起来像是某些浏览器使用的限制。

我测试了Chrome开发者工具下面的代码片段(48.0.2564.116),输出为524288:

document.getElementById("first_name").maxLength = 9999999; 
document.getElementById("first_name").maxLength; 

这里有相关(Why is the default max length for an input 524288?)的问题。