Bonjour,
j'ai un petit soucis, qui je suis sure est tr�s b�te, mais je patauge vraiment !!!
Sur le onchange d'un select, j'assigne des variables javascript avec les valeurs des listes d�roulante s�lectionn�es.
J'ai un tableau qui fonctionne comme ca :
optionArrayidProduct[idSelect1][idSelect2].
Suite � la r�cup�ration des diff�rents id, je souhaite affecter la valeur contenue dans le tableau � un input cach�. Mais je ne sais pas comment concat�ner le nom de la variable du tableau avec les valeurs des id...
Un peu de code sera plus parlant :
j'ai essay� avec des cotes :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 <select name="style" onchange="if(form.m_Color.selectedIndex != 0 && form.style.selectedIndex != 0) {literal}{{/literal}if(form.m_Size.selectedIndex != 0){literal}{ {/literal} var aid=this.options[this.selectedIndex].value; var colorIndex = form.m_Color.selectedIndex-1; var sizeIndex = form.m_Size.selectedIndex-1; form.m_availP.value = optionsArray+aid+[+colorIndex+][+sizeIndex+]; {literal}}} {/literal}">
form.m_availP.value = 'optionsArray'+aid+'['+colorIndex+']'['+sizeIndex+']';
Mais la du coup (et c'est logique) ca me donne une chaine de caract�re et ca m'affiche dans mon input : optionsArray41[0][1] alors que moi je veux la valeur de cette variable javascript.
Comment faire ?
Comment concat�ner ?
Peux-�tre que je peux transformer ma chaine en nom de variable ?
Merci d'avance,
Deb
Partager