for ( n=0;n<formulaire.elements.length;n++) { utiliser formulaire.elements[n] ... }
if (formulaire.elements[n].type=="text") ...
if (formulaire.elements[n].type=="text") ...ne vérifie que le type du champs alors que je veux vérifier le nom.
document.forms["ma_form"]. + Texte[i] + .disabled=true ;mais il n'accepte pas cette Syntaxe.
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]' ?
if (formulaire. + tableau[n] + .type=="text") ...puisque c'est celle que j'applique dans mon script.
var toucher=new Array("nomid1","nomid2"....); for (var i=0;i<toucher.length;i++) utiliser getElementById(toucher[i])....
var toucher=new Array(1,3,....); for (var i=0;i<toucher.length;i++) utiliser formulaire.elements[toucher[i]]...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<script> Texte = new Array("nom","prenom","age"); for (i=0;i<3;i++) document.forms[0].getElementById(Texte[i]).disabled=true ; </script>
<form name=frm> </form> <script type="text/javascript"> Texte = new Array("nom","prenom","age"); for (i=0;i<Texte.length;i++) document.getElementById(Texte[i]).disabled=true ; </script> </HTML>