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

Reply via email to