le problème c'est que la bordure s'applique au bouton et à la zone de saisie ..
donc si tu ne fais pas border:0px, la zone de saisie redevient visible...
teste ça:
style="width:0px;border:outset 1px white;"
il faudrait mettre un bouton et avoir l'input file en hidden ...
mais je ne sais pas si tous les navigateur acceptent le declenchenment d'un input file dynamiquement:
1 2 3
| <input type='text' id="File" readonly/>
<input type="button" onclick="document.getElementById('PV').click()" value="Parcourrir" />
<input type='file' id="PV" onkeydown='return false' onmousedown='return false' oncontextmenu='return false' style="visibility:hidden" onchange="document.getElementById('File').value=this.value"/> |
a tester sous firefox ...
Partager