new Option : ne marche pas quand le code est en alpha ???
Salut à tous !
J'ai un problème bizarre que je n'arrive pas à résoudre ! Est-il possible, en javascript, d'ajouter un élément à une liste avec en code une donnée alphanumérique (normalement je sais que oui mais là...) ?
voici mon exemple :
Code:
1 2 3 4
| code=document.comm.obj.options[document.comm.obj.selectedIndex].value;
txt=document.comm.obj.options[document.comm.obj.selectedIndex].text;
elt=new Option(txt,code);
document.comm.elements['objets[]'].options[document.comm.elements['objets[]'].options.length]=elt; |
Je prend un élément d'une liste et l'ajoute à une autre. Coté "code", le code des éléments peut être 560, 120, 360... mais aussi e20, 2d6, ...
Les codes en numérique passent bien, mais les codes en alpha ne s'ajoute pas...
quelqu'un sait pourquoi svp ?
merci dans tous les cas ! 8O
Désolé du dérangement mais c'est bon !
c'est bon, la solution était idiote (comme bien souvent chez moi). En fait j'avais une condition avant l'ajout :
Code:
if (document.comm.obj.value>0) {
et autant les valeurs numériques passent car toujours supérieures à 0, autant les alpha ne passent pas car on ne compare pas du num à de l'alpha...
j'ai rectifié le tire et tout roule...
Merci quand même pour votre aide et désolé du dérangement !
@+