Le soucis est que je ne veut pas griser tous les controles, seulement ceux que je spécifie dans mon tableau Texte[].
Vérifier avec
| if (formulaire.elements[n].type=="text") ... |
ne vérifie que le type du champs alors que je veux vérifier le nom.
Cette méthode s'applique également dans la mesure ou l'on ne change pas l'ordre des controles puisqu'ils sont désignés par un index.
Mon soucis c'est de pouvoir concaténer a chaque boucle le nom de mon controle avec
| document.forms["ma_form"]. + Texte[i] + .disabled=true ; |
mais il n'accepte pas cette Syntaxe.
Pour etre plus clair si dans votre exemple
| if (formulaire.elements[n].type=="text") ... |
qui se trouve dans une boucle d'index N, vous vouliez remplacer le 'elements[n]' par le tableau comprenant la liste des element 'tableau[N]' ?
la méthode suivante ne marche pas
| if (formulaire. + tableau[n] + .type=="text") ... |
puisque c'est celle que j'applique dans mon script.
J'espere avoir été assez clair.
Cordialement, Snow