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 order
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
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
list in your form with the keys in order, Or to name them
alphabetically
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:
input type=hidden name=sorted_keys
) 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:
Thank you so much. :D You guys are legends. I