value pour un input de type file

value pour un input de type file - HTML/CSS - Programmation

Marsh Posté le 16-11-2005 à 14:59:28    

:hello:  
 
j'ai un champ input de type file. Je voudrais pouvoir réafficher la valeur saisie via ma variable java (value="<%=maVariable%>" ) mais apparement y a pas d'atribut value pour ce type d'input (cf w3c). Quelqu'un aurait une astuce ?

Reply

Marsh Posté le 16-11-2005 à 14:59:28   

Reply

Marsh Posté le 16-11-2005 à 15:19:26    

Les input de type file ne sont pas accessibles en écriture...question de sécurité.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 16-11-2005 à 15:56:27    

Si, l'attribut value est dispo en lecture
 

Code :
  1. <html>
  2. <head>
  3. <title>Test evenement OnChange sur input de type File</title>
  4. </head>
  5. <body>
  6. <form action="toto.html" >
  7.  <input type="file" name="monFichier" onchange="this.form.bidon.value=this.value;"><br>
  8.  <input type="text" name="bidon" value="">
  9. </form>
  10. </body>
  11. </html>


Message édité par Bidem le 16-11-2005 à 15:57:21
Reply

Marsh Posté le 16-11-2005 à 16:07:02    

C'est bien ce ke disait j_lecruel
 
un input file est accessible en lecture mais pas en écriture

Reply

Marsh Posté le 16-11-2005 à 16:19:32    

oki, merci pour vos éclaircissement. je vais me débrouiller autrement.  :)

Reply

Marsh Posté le 17-11-2005 à 15:37:47    

Finalement, je me suis servi de ton code, bidem, en mettant un style style="width:0px; border: none;"

Reply

Marsh Posté le 18-02-2013 à 12:13:00    

Dsl mais ça ne marche pas avec HTML5 et j'ai absolument besoin de récupérer les path de mes fichiers  
 
Merci de votre aide

Reply

Marsh Posté le 15-10-2013 à 13:50:05    

Bonjour all,
 
J'ai rencontré le même souci pour récupérer les différents paths des fichiers que j'envoie.
Et récemment, j'ai découvert une superbe API Javascript : FileAPI.
 
Cette API permet de récupérer des informations sur les fichiers directement côté client sans passer forcément par le serveur.
 
Je vous laisse découvrir cela par vous même : http://html5demo.braincracking.org/demo/fileAPI.php
 
Bonne journée.
 
++

Reply

Sujets relatifs:

Leave a Replay

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