are a few) using the data held in there.
> -Original Message-
> From: Max M [mailto:[EMAIL PROTECTED]
> Sent: Thursday, 11 March 2004 9:05 AM
> To: Sandra Chong
> Cc: [EMAIL PROTECTED]
> Subject: Re: [Zope-dev] Order of Form Keys in REQUEST
>
>
> Sandra Chong wrote:
&
Sandra Chong wrote:
Thank you so much. :D You guys are legends. I will try keeping a separate
ordered list and save it in the session for the form handler to refer to.
Many thanks again. :)
It is easier to save it in a hidden field in the form:
And then you can get it like (PythonScript):
11:19 PM
> To: Max M
> Cc: Sandra Chong; [EMAIL PROTECTED]
> Subject: Re: [Zope-dev] Order of Form Keys in REQUEST
>
>
> Max M wrote:
>
> > Dictionary keys are unordered.
> >
> > You need to store the order of the keys somewhere else. Ie. to have a
> >
Max M wrote:
Dictionary keys are unordered.
You need to store the order of the keys somewhere else. Ie. to have a
list in your form with the keys in order, Or to name them alphabetically
and then sort the keys.
...or just do something like:
keys = REQUEST.form.keys()
keys.sort()
for key in key
Sandra Chong wrote:
> How does Zope's REQUEST object decide what order to store the form keys?
> I've got a form with fields in order a, b, c, d - but in REQUEST.form,
> they're stored out of order.
>
> This is causing quite a big problem, as I'd like to dynamically
output the
> form values in or