Effet de bord de Input File
J'ai trouvé dans la FAQ un code permettant de remplacer l'objet Input Type = 'File'
J'ai donc les balises suivantes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <TD Class = 'SaisieLibelle'>
<Input Type = 'File'
Name = 'fi_GC_Document'
ID = 'fi_GC_Document'
Style= 'Display:none'>
<Input Type = 'Text'
Name = 'ed_GC_Document'
ID = 'ed_GC_Document'
Size = '38'
Maxlength = '38'>
<Input Type = 'Button'
Name = 'btn_Document'
Value= '...'
onClick='GestComm_Document()'>
</TD> |
et la fontion
Code:
1 2 3 4 5 6 7
|
function GestComm_Document(){
var cDoc = "";
document.getElementById('fi_GC_Document').click();
cDoc = document.Saisie.fi_GC_Document.value;
document.Saisie.ed_GC_Document.value = cDoc;
} |
}
Ca fonctionne mais lorsque je veux valider le formulaire je dois cliquer 2 fois sur le bouton Submit.
Si je n'appelle pas la fonction GestComm_Document un seul clic suffit