计算文本区域

时间:2015-10-02 09:29:38

标签: javascript html css html5 css3

我只是想尝试实施安全上传功能。我没有要求用户选择要上传的文件,而是有一个textarea,用户可以粘贴内容。我将在JS中解析它。

我想基于不是基于角色数量的大小来限制。如果它是charatcters的数量,那么我可以在JS

中轻松实现它

质疑

1)根据大小限制数据是否安全?

2)我是JS的新手。在C中,一个字符是一个字节。所以我可以轻松计算尺寸。在JS中,我该怎么做?

3)如果JS与C样式大小调整相同,那么它是否依赖于浏览器?

有什么建议吗?

我对max length的{​​{1}}属性不感兴趣。

尺寸

我的意思是大小以千字节为单位,兆字节,......

1 个答案:

答案 0 :(得分:0)

虽然文件上传包含文件详细信息而文本上传仅包含文件内容,但这应该产生大致相同的数字。

<script>
function test() {
    console.log(document.getElementById('file' ).files[0 ].size);
    console.log(document.getElementById('text').value.length);
}
</script>
<input id="file" type="file" />
<br/>
<input type="text" id="text" />
<br/>
<button onclick="test();">test</button>