Je souhaite modifier la valeur par défaut de <input type="file" />
de "Choisir un fichier" à "Parcourir". Comment faire ça?
Cachez-le et utilisez un autre contrôle pour le déclencher.
<a href="#" onclick="document.getElementById('fileID').click(); return false;" />Browse</a>
<input type="file" id="fileID" style="visibility: hidden;" />
J'ai créé un jsFiddle pour montrer comment, vous pouvez le trouver ici: Custom browse button
Voici une autre solution; masquage du champ de saisie de type fichier (bouton) et placement d'un autre champ de saisie de type bouton régulier (bouton) qui permet de modifier son contenu - le déclenchement du premier bouton de fichier (inférieur) se fait en JavaScript en cliquant sur le deuxième bouton normal (supérieur) .
→ Comment styliser le bouton d'un type d'entrée = Contrôle "fichier"