Look in the book under the HTML Helpers section:
http://web2py.com/book/default/chapter/05?#HTML-Helpers

This would create the form using helpers:
def index():
   form = FORM(SELECT([OPTION(opt) for opt in
['red','green','blue']]))
   return dict(form=form)

...or more verbose...

def index():
   opts = ['red','green','blue']
   form = FORM(SELECT(*opts))
   return dict(form=form)

...or even more verbose...

def index():
   opts = ['red','green','blue']
   select = SELECT()
   form = FORM()
   for opt in opt:
       option = OPTION(opt)
       select.append(option)
   form.append(select)
   return dict(form=form)

On Dec 4, 5:23 pm, VP <vtp2...@gmail.com> wrote:
> I'd like to use FORM(...) to create forms with radio boxes, drop-down
> options, etc.  But I can't find any document on how to do this.
>
> For example, if I'd like a drop-down option for 'red', 'green',
> 'blue', how do I do this using FORM?
>
> Thanks.

Reply via email to