Lennart Regebro wrote:
Because the people who designed the HTML form functionality are brain
dead morons, "Not checked" and "not existing" is the same thing.
Therefore you need to do this:

request.form.get('fieldname', False)

Or, perversely, put in a 2nd hidden field, named something like fieldname_included, if you really want to tell the difference between the field being on the form and just unchecked...

Chris

--
Simplistix - Content Management, Zope & Python Consulting
           - http://www.simplistix.co.uk
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to