Vérification formulaire. Fonctionne sous FF, pas sous IE.
Bonjour à tous,
j'ai créé un formulaire qui a cette allure :
Code:
1 2 3 4 5 6 7 8 9
| <form id="form_mod" name="form_mod" action="lister_utilisateurs.php" method="post" onsubmit="return valider()">
<select name="service">
<option value="" selected="true">Sélectionnez un service</option>
<option>service1</option>
<option>service2</option>
<option>service3</option>
</select>
<input type="submit" id="bouton_envoyer" value="Envoyer" />
</form> |
Le but et de ne rendre possible la validation UNIQUEMENT si un service a été sélectionné.
J'ai donc intégré ce code Javascript à ma page :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<script type="text/javascript">
//<![CDATA[
function valider(){
// si l'utilisateur a sélectionné un service
if(document.form_mod.service.value != "") {
// On valide et envoie le formulaire
return true;
}
else {
// sinon on affiche un message
alert("Vous devez obligatoirement sélectionner un service");
// et on n'envoie pas le formulaire
return false;
}
}
//]]>
</script> |
Cela fonctionne très bien sous Firefox. Mais sous IE (6, 7, 8) j'ai toujours le alert() même si j'ai sélectionné un service.
Quelqu'un pourrait-il me dire ce qui ne va pas ?
Merci