Salut a tous les spécialistes javascript,
Voici un script de controle de certains champs d'un form. Chez moi (Firefox et XP) tout fonctionne parfaitement.
Par contre sous IE6 et W2000 (bureau), il ne voit pas qu'il y a une option choisie dans groupe (1er controle).
Si je change le champ en type text: c'est OK.
Donc, j'en déduis que c'est les listes déroulantes qu'il n'aime pas ! Je me trompe ? Ou alors c'est le code qui est mal écrit ?
Quel est le PB SVP ?
<!-- Vérification des champs obligatoires du formulaire
function verif()
{
var nom = document.formulaire.groupe.value; // liste déroulante
if (document.formulaire.groupe.value == "")
{
alert ('Veuillez entrer le groupe auquel appartient le logiciel');
document.formulaire.groupe.focus();
return false;
}
if(document.formulaire.categorie.value == "") // liste déroulante
{
alert ('Veuillez entrer la catégorie du logiciel');
document.formulaire.categorie.focus();
return false;
}
if(document.formulaire.nom.value == "")
{
alert ('Veuillez entrer le nom du logiciel');
document.formulaire.nom.focus();
return false;
}
if(document.formulaire.reference_DSI.value == "") // liste déroulante
{
alert ('Veuillez entrer la référence DSI');
document.formulaire.reference_DSI.focus();
return false;
}
if(document.formulaire.reference_DSI.value.length != 3)
{
alert ('La référence doit comporter trois caractères');
document.formulaire.reference_DSI.focus();
return false;
}
else {return true;}
}
//-->
Merci d'avance pour votre correction !

