Login form like all web2py forms has an argument 'formstyle' that can take 
following values

'table3cols', 'table2cols', 'divs', 'ul' and 'bootstrap'

Latter is not documented.
Therefore, for login form simply apply in your controller (or also in 
model) but before auth.form call

auth.settings.formstyle = 'bootstrap'

and web2py will render the html of the form as bootstrap one without 
manually adding any code.

In order to change the form's look a simple way is:

# in controller
    form = SQLFORM(...)
    
    if isinstance(form, FORM):
         form['_class'] = 'new-look'

    return dict(form=form)

 Now you are able to change the look via new-look css class


Il giorno martedì 20 novembre 2012 02:38:12 UTC+1, Daniele ha scritto:
>
> You're going to have to change the style via CSS. If it's an inbuilt form 
> in web2py like the login one, good luck :P you will have to use the custom 
> form widgets and do a bunch of somersaults. Try following this guide, it 
> may help:
> http://web2py.com/book/default/chapter/07#FORM
>
> On Wednesday, November 14, 2012 8:58:45 PM UTC, Hector Magnanao wrote:
>>
>> how do you change the look of a form (i.e. background color, fonts, 
>> etc...) ?
>
>

-- 



Reply via email to