Hi all!
I'm trying to pass an array as a hidden field from a form in the URL of the browser but it's not working.
Can you tell me what is wrong with this...it's my first attempt so be gentle :)
The form HTML is
<form name="filter" action="http://www.example.com" method="get">
<input type="hidden" name="main_page" value="index" />
<input type="hidden" name="Flt_Grade[]" value="100" />
<select name="filter_id" onchange="this.form.submit()">
<option value="1">Most Popular</option>
<option value="2" selected="selected">Price: Low to High</option>
<option value="3">Price: High to Low</option>
<option value="4">Title</option>
<option value="6">Date Added: Newest</option>
<option value="7">Date Added: Oldest</option>
</select>
</form>
I would expect, when option 4 in the dropdown is selected the URL to be
www.example.com&main_page=index&Flt_Grade%5B%5D=100&filter_id=4
Where %5B = [ and %5D = ]
But what I actually get is
www.example.com&main_page=index&Flt_Grade=&filter_id=4
The Flt_Grade array is not passed properly.
Can this be done so the hidden field is passed in the URL as an array?
[edited by: tedster at 8:00 am (utc) on Apr 8, 2010]
[edit reason] switch to example.com - it cannot be owned [/edit]