[英]How to set maxlength on input field based on a different combo box value in AngularJS?
[英]Default value of maxLength input in different browsers
我有一个没有定义maxlength属性的基本输入标记: <input id="foo" type="text" />
尝试使用代码document.getElementById("foo").maxLength
获取不同浏览器中的maxlength属性document.getElementById("foo").maxLength
返回以下值:
console.log(document.getElementById("foo").maxLength);
<input id="foo" type="text"/>
根据https://www.w3schools.com/tags/att_input_maxlength.asp,如果maxlenght的默认值为524288,为什么会发生这种情况?
我不确定,但我相信如果输入上没有设置maxlength ,默认实际上是无限制的。 然后,这将由浏览器应用,并且特定于平台。 W3schools链接提到512KB作为最大值,但这可能是特定浏览器应用的值。
编辑:刚刚检查了https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/text,并且没有默认的maxlength,因此Chrome和Edge正确报告。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.