當用戶選擇一個文件時,我想要顯示另一個文件字段。它適用於第一個文件,但如果我在第二個字段中選擇一個文件,它不會再被調用。爲什麼不?jquery form type =「file」如何判斷文件何時被選中?
jQuery腳本
$(document).ready(function() {
var i = 1;
$('input:file[name$=\'uploadedFile'+(i-1)+'\']').change(function() {
var file = $(this).val();
if(file !== null && file !== "") {
$(this).after("<input type=\"file\" name=\"uploadededFile"+i+"\" />");
i++;
}
});
});
HTML表單
<form action="PHP/file.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
<input type="file" name="uploadedFile0" />
<input type="submit" value="SUBMIT" />
</form>
謝謝!這幫助我弄清楚:)上傳1個項目後,只需要這個。 –