Bonjour,
Voila, malgré mes recherches sur le forum avec de nombreux sujets qui y répondent, je n'arrive pas a créer mon code perso...
Je cherche a afficher lorsque on clique sur Parcourir, et qu'on sectionne les fichier, le nom de tous les fichiers sélectionnes.
Voici mon ébauche de départ:
Ce code marche tres bien pour 1 fichier mais pas pour plusieurs alors j'ai tenté du JAVA avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <li style="height:auto;"> <label for=picture style="width: 300px;">Ajouter (JPG, JPEG ou PNG | max. 5 Mo )</label> <div id='phrase'></div> <input type='file' name='fichier[]' multiple="multiple" id='fichier' style='display:none' onchange='document.getElementById('phrase').innerHTML = "Vous avez choisi : "+this.Value;'><br/> <input name="" type='button' onclick='document.getElementById("fichier").click();' value='Parcourir...'> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> <div style="clear:both"></div> </li>
Et un bout de code Script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <li style="height:auto;"> <label for=picture style="width: 300px;">Ajouter (JPG, JPEG ou PNG | max. 5 Mo )</label> <div id='phrase'></div> <input type='file' name='fichier[]' multiple="multiple" id='fichier' style='display:none' ><br/> <input name="" type='button' onclick='document.getElementById("fichier").click();' value='Parcourir...'> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> <div style="clear:both"></div> </li>
Sauf que bah... c'est pas tres concluant.. Rien ne s'affiche :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 document.getElementById('fichier').onchange=function(){ // On récupère la liste des fichiers var listeFichiers = document.getElementById('fichier').files; for ( var i = 0; i < listeFichiers.length; i ++ ) { var unFichier = listeFichiers[i]; var message = unFichier.name; document.getElementById('phrase').innerHTML = "Vous avez choisi : "+message; } });
Ca dois etre vraiment un pb de Me*** mais trop pas doué de le voir :/
J’espère que vous pourrez m'aider !!
Merci
Partager