cs_babylonne
Messages postés46Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention11 juillet 2007
-
29 mai 2007 à 10:59
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
29 mai 2007 à 14:06
Bonjour tt le monde,
j'ai un problème par rapport au parcours de ma liste depuis document .
for(var i = 0 i<document.getElementById(nom-formulaire).length; i++)
{
ioObjet = document.getElementById(nom-formulaire).elements[i];
c ici que ça bloque c-ad je veeux tester si le curseur est positionné à la fin de la liste // iiselect = ioObjet.options[ioObjet.length-1].selected; // ça ne marche pas.
if(iiselect == true)
{
value = true
}
......................................................................................................
//initialisation par defaut
ioObjet = document.getElementById(nom-formulaire);
ioObjet.liste.options[ioObjet.lstDirection.length-1].selected=
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 29 mai 2007 à 13:04
Bonjour,
à mon humble avis,
_ tu as une erreur sur nom-formulaire
l'interpréteur doit tenter de faire une soustraction
entre nom et formulaire.
_ .length n'est non plus pas correct
c'est plutôt du style : document.name_du_formulaire.elements.length
je n'ai pas regardé le reste du message, car je n'ai pas compris.
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 29 mai 2007 à 14:06
je n'ai peut-être pas été très clair ?
nom-formulaire est une variable, sinon on aurait "nom-formulaire" !
il ne faut pas confondre un string ( du texte ) et une variable
or, essayer :
var nom_formulaire="toto";
alert("*"+nom_formulaire+"*");
ça baigne,
par contre :
var nom-formulaire="toto";
alert("*"+nom-formulaire+"*");
une erreur est signalée, le javascript tente de faire une soustraction
nom - formulaire et nom, formulaire, ne sont pas des variables connues.