<div dir="ltr"><br><br><div class="gmail_quote">On Wed, Jul 16, 2008 at 3:17 PM, Jens Teich <<a href="mailto:info@jensteich.de">info@jensteich.de</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Maybe this is only a problem of my wrong handling of html forms.<br>
<br>
I try to set up a group of checkboxes like this:<br>
<br>
<form action='test.html'><br>
   <input type='checkbox' name='array[]'><br>
   <input type='checkbox' name='array[]'><br>
   <input type='checkbox' name='array[]'><br>
   ...<br>
<br>
I try to get the user input into a Lisp array with an easy-handler but get only an empty array.</blockquote><div><br>The name='array[]' syntax is useful in php which actually *uses* that sort of syntax to assign values to an array, but the docs indicate that hunchentoot requires you to actually specify a non-negative integer as the index for the array value.  So, you would need to do something like name="array[0]", name="array[1]", etc.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">When clicking the submit button I see an URL like<br>
<br>
  test.html?array%5B%5D=on...<br>
<br>
where I expect<br>
<br>
  test.html?array[0]=on...<br>
<br>
If this is already my problem it has nothing to do with huchentoot, but I would appreciate any kind of help ...</blockquote><div><br>There is absolutely nothing wrong with that.  The bracket characters aren't allowed in a url, and so are url-encoded automagically by the browser.<br>
<br>~TJ<br></div></div></div>