En HTML, vous pouvez définir dans un formulaire un champ de saisie pour télécharger des fichiers. Ce champ de saisie a un bouton attaché, qui ouvre une boîte de dialogue de sélection de fichier. Comment puis-je définir le texte pour ce bouton?Comment puis-je remplacer le texte dans le bouton pour un champ d'entrée de téléchargement en html?
Comment puis-je remplacer le texte dans le bouton pour un champ d'entrée de téléchargement en html?
Répondre
Cela implique quelques hacks car les navigateurs ne veulent pas vraiment que vous le fassiez. Voici un bon tutoriel sur la façon de changer l'apparence et le texte du bouton de navigation: Click here
Vous ne pouvez pas le modifier directement sans quelques astucieux CSS/JavaScript ou en utilisant Flash.
ce n'est pas tout à fait vrai. Vous pouvez travailler autour sans flash, il suffit de CSS et javascript. –
Ou vous venez d'abandonner et d'utiliser quelque chose de gentil comme SWFUpload. Pourquoi utiliser toutes ces superposition truquées alors que vous pouvez tout simplement remplacer le téléchargement tout à fait.
Question similaire ici: Setting uniform <input type=”file”> width in all browsers
Cette méthode peut déclencher la détection de détournement de clic d'un navigateur. http://en.wikipedia.org/wiki/Clickjacking – Powerlord
Ce n'est certainement pas la solution la plus optimale, mais à ma connaissance c'est la seule façon d'obtenir que le navigateur vous laisse faire quoi que ce soit à l'entrée du fichier. –