Bonjour,
Je rencontre une petit soucis pour affecter un array javascript dans un champ input !
Je m'explique:
J'ai une page de formulaire, avec une "PickList" (2 selectlist).
Lorsque que je clique sur le bouton, j'ai une fonction javascript qui récupere les valeurs du selectlist qui m'interresse, et qui l'affecte dans un champ input hidden.
J'aimerai que ces valeurs s'affectent sous forme d'un tableau, pour ensuite les récuperer en php.
Voici ma fonction:
le champs avec l'id "product" est mon input hidden, et PickList la selectlist de laquelle je veux récuperer mes valeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function fillProducts() { var x=document.getElementById("PickList"); var prod = new Array(x.length); for (i=0;i<x.length;i++) { prod[i] = x.options[i].value; } document.getElementById("product").value = prod; }
Ce code fonctionne mais le problème est que les valeurs sont passée sous forme de string, pas de array !
Quelqu'un pourrait m'éclairer un peu sur ce point? quel est le moyen d'affecter à mon champs "product" la valeur sous forme d'array?
Ca doit être faisable étant donné qu'en html s'est possible...
Merci d'avance
Partager