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:
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>
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' ><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
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;
    }
});
Sauf que bah... c'est pas tres concluant.. Rien ne s'affiche :/

Ca dois etre vraiment un pb de Me*** mais trop pas doué de le voir :/

J’espère que vous pourrez m'aider !!

Merci