Input de type file

Input de type file - HTML/CSS - Programmation

Marsh Posté le 16-05-2005 à 21:34:25    

Bonjour,
 
Je voudrais savoir comment effacer la valeur qu'il y a dans un input de type file après avoir sélectionné un fichier
 
Merci

Reply

Marsh Posté le 16-05-2005 à 21:34:25   

Reply

Marsh Posté le 16-05-2005 à 21:57:17    

le input type file est readonly. on ne peut pas ecrire dedans.
 
le mieux serait d'effacer tout le formulaire avec un input reset :

Code :
  1. <form>
  2. <input type="file">
  3. <input type="reset" value="Reset">
  4. </form>

Reply

Marsh Posté le 17-05-2005 à 14:07:45    

Il existe un moyen un peu sioux !
 
Tu caches ton champ "file" par un champ "text" en ne laissant apparaitre que le bouton de recherche.
Tu poses un "onchange" sur ton champ "file" pour mettre à jour ton champ "text".
Et tu peux effacer ton champ "text" à volonté !

Reply

Marsh Posté le 17-05-2005 à 14:09:46    

oui c'est vraiment sioux comme moyen

Reply

Marsh Posté le 17-05-2005 à 14:11:12    

gatsusat a écrit :

oui c'est vraiment sioux comme moyen


 
tu m'étonnes  ;)  
 

Reply

Marsh Posté le 17-05-2005 à 14:20:11    

Merci les gars, merci !  :sol:

Reply

Marsh Posté le 17-05-2005 à 15:41:01    

robbyone a écrit :

Il existe un moyen un peu sioux !
 
Tu caches ton champ "file" par un champ "text" en ne laissant apparaitre que le bouton de recherche.
Tu poses un "onchange" sur ton champ "file" pour mettre à jour ton champ "text".
Et tu peux effacer ton champ "text" à volonté !


 
Mais si l'utilisateur efface le texte, je fichier sera quand meme envoye, puisque le input de type file est read-only...
 
Donc vraiment moyen...

Reply

Marsh Posté le 17-05-2005 à 16:05:26    

Pas obligé de prendre en considération le champ envoyé !
Ensuite, si tu ne nommes pas le champ "file", je crois bien qu'il est ignoré ...
 
Enfin là, c'est de la finition ou ... du chipottage.

Reply

Marsh Posté le 18-05-2005 à 14:20:47    

Merci de vos réponse.
 
ca va m'etre utile
 

Reply

Marsh Posté le 23-06-2005 à 17:29:09    

Y'a moyen d'avoir tout le code? J'aimerai savoir comment on fait pour cacher juste le champ de l'input file et comment associer les valeurs entre les champs file et text. Ou alors on prend 1 input hidden directement et c avec lui qu'on gère les valeur entre lui et l'input file en javascript? merci.


Message édité par ptit_dav le 23-06-2005 à 17:49:31
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed