On Monday, May 9, 2011 6:22:12 PM UTC-4, luifran wrote: 
>
> This work fine: 
> def combo(): 
>     usuarios=db(db.auth_user.registration_key=='pending').select() 
>     form = (SELECT([OPTION(usuarios[0].username, 
> _value=usuarios[0].id) for texto in 
>     usuarios],_name='combo')) 
>     return dict(form=form) 
>
> This not work fine, does not appear the form: 
>
> def combo(): 
>     usuarios=db(db.auth_user.registration_key=='pending').select() 
>     form = (SELECT([OPTION(usuarios[0].username, 
> _value=usuarios[0].id) for texto in 
>     usuarios],_name='combo'),INPUT(_type='submit',_value='Aceptar')) 
>     if form.accepts: 
>            ............ 
>     return dict(form=form)

 
The object you call 'form' is not actually a web2py FORM object, so it does 
not have an 'accepts' method. Put it all inside a FORM(...).
 
Anthony

Reply via email to