cs_Dexterin
Messages postés16Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention11 mars 2005
-
11 mars 2005 à 13:50
cs_Dexterin
Messages postés16Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention11 mars 2005
-
11 mars 2005 à 17:10
Bonjour,
J'ai un objet dont je ne connais le nom QUE par la chaine de caractere (et je sais que cet objet existe).
cte = "document.formulaire.champs";
Je désire obtenir sa valeur, je pensais faire :
cte = eval(cte);
valeur = cte.value;
Ben ca marche en fait... sauf que mon champs c'est "4 BI" et que l'éval ne donne que "4".
Par contre "BI 4" donne bien la valeur "BI 4".
En gros, ma technique fonctionne lorsque le premier caractère n'est pas un chiffre... sinon, les caractèrer non numériques sont perdus.
Que faire ? Une idée ?
Changer la méthode eval pour autre chose ? laquelle ?