[Zope] Form Variables

Tino Wildenhain tino at wildenhain.de
Wed Jun 15 14:03:08 EDT 2005


Am Mittwoch, den 15.06.2005, 11:27 -0400 schrieb David Ayres:
> I've been working around this issue for literally years and finally have the
> time to seek a real solution. :) I can't find much information, so I'm
> assuming I'm just taking the wrong approach.
> 
> Whenever a form is posted, the text fields always show up in the
> request.form, however any other type of form element that has not been given
> a value does not show up. None of the fields have the ignore_empty
> attribute. Besides using the missing= attribute, what other options are
> there?
> 
> Most of my forms have optional fields and this is especially painful when
> trying to use ZSQL Methods or when creating  multipage forms that refer to
> earlier form values.
> 
> Any suggestions would be greatly appreciated!!

Zope has along with nice type converters, also a workaround
for the checkbox-problem:

http://www.zope.org/Members/Zen/howto/FormVariableTypes

However, working with request.form.get('value',default)
is often more robust.




More information about the Zope mailing list