I would like to process a submitted form, reset it back to default/
empty and then render it again in one request. This is for a page
with multiple forms on it.
I'd like to avoid a redirect as I may set some values in other forms
or change the way the page renders based on what was in the submitted
one.
Dave
On Oct 29, 2007, at 10:45 AM, David Binger wrote:
>
> On Oct 29, 2007, at 10:16 AM, David K. Hess wrote:
>
>> the intended usage of Form?
>>
>> def get_form(self):
>> form = Form()
>> form.add's...
>> return form
>>
>> def some_url [html] (self):
>>
>> form = self.get_form()
>>
>> if form.is_submitted() and not form.has_errors():
>> doit(form.get's...)
>>
>> header()
>> form = self.get_form()
>> form.render()
>> footer()
>
>
> I've lost track of your purpose with the second Form instance.
> If you want to clear the form errors, you can just do that
> explicitly.
> If you want a form as if the page was not submitted
> at all, maybe you should redirect("").
>
>
> _______________________________________________
> QP mailing list
> QP@mems-exchange.org
> http://mail.mems-exchange.org/mailman/listinfo/qp
>