db.candidate.for_language.requires = IS_IN_SET(['english', 'french',
'german'], zero=None)

If you notice how web2py will put a blank option in the drop down? the
zero attribute of IS_IN_SET or IS_IN_DB will control the value of that
first dropdown option. To completely rid yourself of the bank option,
you set zero to null, making the first value of the dropdown the
default selected.

--
Thadeus





On Mon, Jul 26, 2010 at 3:36 PM, sarsar <sarsara...@gmail.com> wrote:
> Hi all,
>   Please  help me with the syntax of dropdown selection , because i'
> ve read a lot of answers and sugestions,  AND the book , and i cant
> find how to do this simple thing .
>
>
> db.candidate.for_language.requires=IS_IN_SET(['english','french','german']),default='english'
>
> ........
>
> using crud to update the form , i expect that there is no blanc at
> selection and having english as default even if the user doesnot
> choose any selection .
>     I have read a lot of questions , a lot of sugestions , from a lot
> of people , i think i checked inside the online book, but there is no
> clear syntax explanation about this iam asking , specially about the
> default value , even if the user does not make a choise .
>     Please forgive me if it is something obvious .
>
> Sarados
>

Reply via email to