Find i've adapted an exemple :
form=FORM("UserName:", INPUT(_name='Username'),
"Email : ", INPUT(_name='email',_value=user.email),
INPUT(_type='submit'))
form.insert(-1,INPUT(_name='titi',_value='titi'))
the doc :
Sometimes you may wish to add an extra element to your form after it has
been created. For example, you may wish to add a checkbox which confirms
the user agrees with the terms and conditions of your website:
1.
2.
3.
4.
form = SQLFORM(db.yourtable)
my_extra_element = TR(LABEL('I agree to the terms and conditions'), \
INPUT(_name='agree',value=True,_type='checkbox'))
form[0].insert(-1,my_extra_element)
Le jeudi 29 mars 2012 14:14:01 UTC+2, bussiere adrien a écrit :
>
> is there a way to dynamically create a for like :
>
> liste = ["titi","toto"]
>
> form=FORM("UserName:", INPUT(_name='Username'),
> "Email : ", INPUT(_name='email',_value=user.email),
> )
>
> for l in liste :
> form.add("%s : "%l,INPUT(_name="%s"%l))
> # and at the end add the submit button :
> form.add(INPUT(_type='submit'))
>
>
> Reagrds
> Bussiere
>
>
>