我们能够在html元素max-length
中输入的输入值的最大长度(即默认值)
是多少?<input/>
答案 0 :(得分:2)
最大长度为: 524288 (默认)
<input type="text" id="myText" maxlength="30000000000">
var x = document.getElementById("myText").maxLength;
document.write( x ) ;
在浏览器中显示: 524288
调试: 未捕获的IndexSizeError: 无法在'HTMLInputElement'上设置'maxLength'属性: 提供的值(-64771072)为负数。
答案 1 :(得分:0)
这个简单的代码向您展示了如何验证错误...
<!DOCTYPE html>
<html>
<body>
Username: <input type="text" id="x" maxlength="-1"><br>
<script>
try
{
var x = document.getElementById("x").maxLength=-1;
}
catch(err) {
document.write ( err.message );
}
document.write( "<br>" +x ) ;
</script>
</body>
</html>
输出
用户名: 无法设置&#39; maxLength&#39;属性&#39; HTMLInputElement&#39;:提供的值(-1)为负数。 未定义