Controles de selection d'une liste
Salut à tous,
J'aimerai savoir si il est possible de vérifier qu'une personne à bien choisi un élément dans notre liste autre que vide
Je détaille...
J'ai la liste suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Statut : <select name="lstStatut" id='lstStatut>
<option>
<option>Perm-Maître de conférence (MC)
<option>Perm-Professeur
<option>Perm-Chargé de recherche (CR)
<option>Perm-Directeur (DR)
<option>Perm-Adjoint technique (AJT)
<option>Perm-Technicien (T)
<option>Perm-Assistant Ingénieur (AI)
<option>Perm-Ingénieur d'étude (IE)
<option>Perm-Ingénieur de recherche (IR)
</select> |
Jusque là... un grand classique.
J'aimerai controler avec Javascript que l'element selectionner au moment de l'envoi du formulaire ( car cette liste se trouve entre les balises FORM) est autre que le 1er choix... c'est à dire rien soient selectionner afin d'empecher l'envoi du formulaire et d'afficher un message.
Alors je sais comment on stop l'envoi du formulaire... et vous aller dire :"mais alors pourquoi il poste ? c'est quoi son souci ?"
Et bien le voila. Quand j'essaie de réaliser la fonction en javascript, je n'arrive pas à controler l'element 'lstStatut'... alors que sur 2 autres elements ( des Input box qui servent à controler si un nom et un prénom ont bien été remplies) sont controlés parfaitement. Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10
| window.onload = function() {
document.getElementById("Envoi").onclick = function () {
if (document.getElementById("txtNom").value=="" || document.getElementById("txtPrenom").value==""|| document.getElementById("lstStatut").value==null) {
alert("les 2 champs doivent être remplis");
return false;
}else{
return true;
}
}
} |
Si quelqu'un aurait une idée... merci bcp !