Would this work? On Saturday, November 16, 2013 1:21:07 PM UTC+1, Paolo Caruccio wrote: > > The IS_IN_SET validator allows to list the options as a dictionary ( > http://web2py.com/books/default/chapter/29/07/forms-and-validators?search=IS_IN_SET > ) > > Therefore, for an example, you could do: > > def index(): > options = {'Apple':T('Apple'),'Banana':T('Banana'),'Cherry':T('Cherry' > )} > form=SQLFORM.factory(Field('fruit',requires=IS_IN_SET(options,zero=None > ))) > if form.accepts(request, session): > selected = options[form.vars.fruit] > saved = form.vars.fruit > response.flash='selected %s in drop down list, saved %s in db' %( > selected, saved) > return dict(form=form) > >
On Thu, Dec 12, 2013 at 2:38 PM, 黄祥 <[email protected]> wrote: > yes, you are right, i'm understand right now, thanks for correct my > mistake. > > please also take a look at this discussion > > ref: > https://groups.google.com/forum/#!topic/web2py/WbF7GlZ9uKc > > thanks and best regards, > stifan > > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/Q51pSDExMcE/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

