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.

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">
Dans les balises head, ce javascript
<!--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}
 
}