1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
var exp_sigle =new RegExp("f_sigle","g"); // le nom des elements SIGLE sont
//du type "f_sigle"
var cptsigle=1;
var msg="";
erreur = "_____________________________\nFormat erroné : \n";
var formElts = document.DataForm.elements; // tableau contenant tous les
// elements de la FORME
for(var x=0; x < formElts.length; x++) {
if(formElts[x].type == 'select-one' ) // je test si c'est une liste deroulante
{//6
if (exp_sigle.test(formElts[x].name)) // et si elle correspond a SIGLE
{ //5
/*****************************************************/
for( y=x+1; y < formElts.length; y++)
{//1
if (exp_sigle.test(formElts[y].name))
{// 2
alert("hello2");
cptsigle++;
if(document.DataForm.elements[x].value==document.DataForm.elements[y].value && x!=y) // ce test ne fonctionne pas a cause de x!=y
{//3
alert("hello4");
msg+="- Le sigle ("+formElts[x].value+") existe deja \n"; formElts[x].style.backgroundColor='#FFDFAA';
}//3
} //2
} //1
/*****************************************************/
}//5
}//6 |
Partager