[英]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.