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



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.

in my example
I have id=x1[] that is an array
the value that I insert in this array is an array;
so how I can see it?
so I really see the first array ?
var test3 = document.formID.elements['x1[]'];
alert(test3[0].value);
but if I write
alert(test3[0][0].value);
not work, why?
you have example of code? or how to correct that above?
.



Relevant Pages