Bonjour,

J'aimerais savoir si cela est possible d'effacer le champ input de type file. J'explique :

J'ai un champ : <input type="file"> qui me permet de parcourir mes fichiers.
Une fois un fichier selectionné, je clique sur un bouton ajouter qui me l'ajoute à une liste mais je voudrais aussi effacer le contenu du champ file.

Avec value=""; ca marche pas
J'ai vu qu'il existait un moyen aussi grace :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 var f=document.getElementById('test');
var p=f.parentNode;
p.removeChild(f);
var i=document.createElement('input');
i.setAttribute('id','test');
i.setAttribute('type','file');
p.appendChild(i);
Mais la non plus ca veut pas
Donc voila ....