document.forms et variable
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:
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:
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}
} |