It may work by just removing the brackets where you have concatenated it to the querystring.
Or use
toString.
Then, there is an excellent chance that you're taking a comma delimited list of form values (native state) and creating an array so that you can create a comma delimited list of those same form values.

(this is what it looks like to me) If this is the case, then you're using the
id attribute incorrectly. An id should only be used one time on a web page. That why there is no: document.getElelementsById().
If the id's that you're calling in your code are referencing a collection of form fields, then
you should be using the name attribute instead.
- andy c
"Pseudo code first. If you can pseudo code accurately, when you start writing code, you're just applying syntax to the pseudo code. It separates the two most complicated pieces of programming into manageable bites. You create your app's workflow without worrying about syntax. Then you code without worrying about your app's workflow."