>
> Anyone know what properties I can call to get the hidden fields?

Using SQLFORM you have form.hidden_fields()

but using FORM you need to use Server side DOM and Parsing

#################################################
*# Create a form with hidden elements*
>>> form =
FORM(INPUT(_type='hidden',_value='secret'),INPUT(_type='hidden',_value='secret2'))
>>> print form
<form action="" enctype="multipart/form-data" method="post"><input
type="hidden" value="secret" /><input type="hidden" value="secret2"
/></form>

*#Get the hidden elements*
>>> form.elements(_type='hidden')
[<gluon.html.INPUT object at 0xa35920c>, <gluon.html.INPUT object at
0xa3592ec>]

*#Get by its index*
>>> form.elements(_type='hidden')[0]
<gluon.html.INPUT object at 0xa35920c>

*# each one*
>>> print form.elements(_type='hidden')[0]
<input type="hidden" value="secret" />
>>> print form.elements(_type='hidden')[1]
<input type="hidden" value="secret2" />

*#iterate*
>>> for element in form.elements(_type='hidden'): print element
...
<input type="hidden" value="secret" />
<input type="hidden" value="secret2" />
>>>

########################################################

Reply via email to