Lorsqu'un utilisateur sélectionne un fichier, je souhaite qu'un autre champ de fichier apparaisse. Cela fonctionne pour le premier fichier, mais si je choisis un fichier dans le second champ, il ne sera plus appelé. Pourquoi pas?jquery forme type = "fichier" comment savoir quand un fichier a été sélectionné?
script 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++;
}
});
});
formulaire 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>
Merci! Cela m'a aidé à comprendre cela :) Juste besoin de cela après 1 article a été téléchargé. –