Problème pour déclencher un input type=file

Problème pour déclencher un input type=file - HTML/CSS - Programmation

Marsh Posté le 22-10-2009 à 18:35:21    

Bonjour,
 
Je débute avec HTML/Javascript.   :sweat:  
 
J'ai un problème assez simple pour la réalisation d'une maquette. J'ai un formulaire avec un fichier à télécharger et des informations additionnelles à ajouter. Le problème c'est que l'élément input type=file ne semble pas prendre en compte les styles donc, hop, je comptais utiliser :
 
- un inputText (que je compte remplir avec la valeur du input file)
- un commandButton (qui déclenche le input file)
- un input type=file caché avec display:none
 
Lors du déclenchement de l'évènement onclick du bouton, je récupère le input, et j'appelle la commande click dessus. Quand le type est un bouton, cela fonctionnne, mais par contre, ce n'est pas le cas avec type=file alors que pourtant il semblerait que cela soit le cas quand on fait cela manuellement sur une page HTML.
 
Donc, comment déclencher l'apparition du browser de fichier ?
 
merci de votre aide.  :jap:

Reply

Marsh Posté le 22-10-2009 à 18:35:21   

Reply

Marsh Posté le 22-10-2009 à 18:57:08    

erk
ca t'irai pas mieux ?
http://www.quirksmode.org/dom/inputfile.html


---------------

Reply

Marsh Posté le 22-10-2009 à 19:05:27    

J'avais indiqué que je débutais. :o (j'étais conscient que c'était crade :p )

 

Pendant que j'attendais une réponse, j'ai trouvé un lien équivalent au tien, mais en français :

 

http://j-willette.developpez.com/t [...] ire/#LII-E

 

Je teste, mais si ca fonctionne, cela me conviendra parfaitement. Merci beaucoup.  :jap:

 

edit : Ta solution est plus complète avec une version full javascript assez sympa :jap:


Message édité par Hoiniel le 22-10-2009 à 19:16:48
Reply

Sujets relatifs:

Leave a Replay

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