我有非常簡單的形式,像這樣輸入:怎麼算所選文件
<input id="my_id" multiple="true" type="file" name="image_name[]" />
現在我有兩個問題:
- 我怎麼能算與jQuery或純JavaScript選定的文件?
- 我怎麼能限制文件選擇,讓我們說10,因爲現在它是無限的?
我有非常簡單的形式,像這樣輸入:怎麼算所選文件
<input id="my_id" multiple="true" type="file" name="image_name[]" />
現在我有兩個問題:
在input type file
情況下,值被存儲在作爲array
與files
鍵name
。
$('input#my_id').change(function(){
var files = $(this)[0].files;
if(files.length > 10){
alert("you can select max 10 files.");
}else{
alert("correct, you have selected less than 10 files");
}
});
'var files = this.files;' – Lloyd 2012-02-10 19:19:31
純javascript:
[此答案](http://stackoverflow.com/questions/6171013/javascript-get-number-of-files -and-them-filenames-from-input-multiple-elemen)可能對你有用 – ggreiner 2012-02-10 18:12:00