![](/img/trans.png)
[英]Upload 7 files using 7 separate file input tag using AJAX or JQuery or JavaScript in php
[英]want to show file upload size in input tag using javascript/jquery
在下面的代码中,我想在div或label元素中显示上传文件的大小。 但是,当我想在输入元素中显示它时,它不起作用。
<script>
var maxfilesize = 2097152;//2MB;
$('#fuAttachments').live("change", function () {
$("#msg").text("");
var tt = $(this).val();
var size = this.files[0].size;
$("#msg").append(Math.ceil(size / 1024));
});
</script>
<input id="fuAttachments" type="file" />
我想在#msg中显示上传文件的大小
<input id="msg" type="text" />
使用“val”而不是“append”
$('#msg').val(size);
当我想将它显示为输入值时。 使用.val()
。 .append()
不适用于输入。
尝试:
$("#msg").val(Math.ceil(size / 1024));
要么
$("#msg").val(size);
表单jQuery Doc:
获取匹配元素集中第一个元素的当前值或设置每个匹配元素的值。 .val()方法主要用于获取表单元素的值,例如input,select和textarea。 对于元素,.val()方法返回包含每个选定选项的数组; 如果未选择任何选项,则返回null。
请使用以下脚本:
<script>
var maxfilesize = 2097152;//2MB;
$('#fuAttachments').live("change", function () {
var size = $(this).files[0].size;
$("#msg").val(Math.ceil(size / 1024));
});
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.