Bonjour Messieurs les programmeurs.
J'ai une liste dans mon formulaire "envoi", mais quand je lis ma variable "document_choix", celle-ci est vide ?
Ensuite, il faut que j'extraits de mon parcourir "document", la chaine pour la comparaison !
Est-ce quelqu'un aurait une piste pour le problème de variable de la liste, et une solution pour la comparaison ?
(je suis en mode java bien, mais javascript débutant !)
Merci bien.
Dans les balises head, ce javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <select name="document_choix" id="document_choix"> <option>LISTE_PLONGEURS.xls</option> <option>DIRECTEUR_BASSIN.pdf</option> <option selected="selected">aucun</option> </select> <input name="document" type="file" id="document" onchange = "choixBon();"> <input type="submit" name="distribution" value="DISTRIBUTION">
<!--besoin pour test déverrouillage bouton distribution-->
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <SCRIPT language=JavaScript> function choixBon() { var choixListe = document.forms["envoi"].elements["document_choix"].options[ document.forms["envoi"].elements["document_choix"].selectedIndex].value; //par défaut choixParcourir = "" ; document.envoi.distribution.disabled=true ; var choixParcourir = document.forms["envoi"].elements["document"].value ; alert(choixListe); alert(choixParcourir); if (choixListe != choixParcourir) {document.envoi.distribution.disabled=true} else {document.envoi.distribution.disabled=false} if (choixParcourir == "aucun") {document.envoi.distribution.disabled=true} }
Partager