html中文本类型的输入标记的最大长度?

时间:2015-07-30 10:09:53

标签: html5 maxlength

我们能够在html元素max-length中输入的输入值的最大长度(即默认值)<input/>是多少?

2 个答案:

答案 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)为负数。 未定义