The rendering does not require any particular css or js. It did use css for the style of the input fields and textareas. Now it relies on boostrap.css for that. Whether this change was a good idea I am not completely sure of. web2py.js is not required for forms. It is required for slashing messages, client side form validation, and components (forms submitted via ajax).
On Friday, 29 June 2012 19:47:50 UTC-5, mrtn wrote: > > > One follow-up question: > > More generally, if a controller action returns a form object to the view, > how does the view renders the fields/variables in that form? Does the > rendering depend on web2py.css and/or web2py.js? If so, does it mean that I > have to manually set the variables (such as form.vars.var1, etc) to the > individual fields if I use custom HTML page with custom CSS layout? >

