Re: how insert an array double in hidden field and use in javascript



artev wrote:
this work (I see 10000)
code php
$fruits=10000;
echo <input type="hidden" name="x1[]" id="x1[]" value="$fruits" >;

code javascript
var test3 = document.formID.elements['x1[]'];
alert(test3[0].value);
---------------------------------------------------

now the code bottom, not work; I see in the alert popup the word: array;
I want to use the array of array in the javascript's code using the hidden's variable

code php
foreach ($arrayquery as $a)
{ $fruits = array($a['type'] => array(1 => 'color', 2 => 'pos'));
echo <input type="hidden" name="x1[]" id="x1[]" value="$fruits" >;
}

code javascript
var test3 = document.formID.elements['x1[]'];
alert(test3[0].value);

any idea?

All elements in your form have the same name and same ID. If you request the elements by javascript you'll retrieve an array of all elements with that name. You might want to change the id or name to unique entries for each element.

That would do the trick.

Dennis
.



Relevant Pages