On Wednesday, April 13, 2011 2:47:24 AM UTC-4, niknok wrote:
>
> The method:
> form=DIV(SPAN(T('Instruction text above the form')), form)
>
> didn't work. I get an error:
> AttributeError: 'DIV' object has no attribute 'accepts'
>
> If I take it out, everything works as usual.
>
Yes, once you wrap the form in a DIV, it becomes a DIV object instead of a
FORM object, so the accepts() method won't work on it. So, you should do one
of the following:
- Add the DIV *after* you call form.accepts in your controller.
- Name the DIV something other than 'form' (e.g., 'formdiv').
- Extract the form from the DIV before calling accepts() -- i.e.,
form.element('form').accepts(...)
Anthony