Html 文本框字符限制

Html 文本框字符限制,html,materialize,Html,Materialize,我用MaterializeCSS创建了一个简单的文本框。它有一个字符计数器,类似于这里可以找到的- 在玩它的时候,我发现文本框限制为524288个字符。您可以自己尝试使用给定链接中的字符计数器示例 我的问题是:为什么会这样?默认情况下,maxlength不应该设置为无限制吗?或者它与使用MaterializeCSS有关?这个限制不是MaterializeCSS强加的,它看起来像是某些浏览器使用的限制 我在Chrome开发者工具(48.0.2564.116)上测试了以下代码段,输出为524288:

我用MaterializeCSS创建了一个简单的文本框。它有一个字符计数器,类似于这里可以找到的-

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


我的问题是:为什么会这样?默认情况下,maxlength不应该设置为无限制吗?或者它与使用MaterializeCSS有关?

这个限制不是MaterializeCSS强加的,它看起来像是某些浏览器使用的限制

我在Chrome开发者工具(48.0.2564.116)上测试了以下代码段,输出为524288:

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

这里有一个相关的问题()。

对我来说,这么高的值是无限的,因为我不知道为什么要在文本框中输入这么多字符。无论如何,很高兴知道。