I have a 'regular' form (i.e., FORM, not SQLFORM). I want to prepopulate
some of the fields, but I don't know the values to use for them when I
first create the form. What's the best practice for populating field
'subject'? Is it using the 'element' function? For example:
form = FORM(
FIELDSET('Subject: ', INPUT(_name='subject')),
FIELDSET('Recipients: ', INPUT(_name='recips', )),
FIELDSET('Message: ', TEXTAREA(_name='message')),
INPUT(_type='submit', _value='send', _name='sendBtn'),
INPUT(_type='submit', _value='cancel', _name='cancelBtn'))
if form.accepts(...):
...
elif form.errors:
...
else:
someCalculatedValue = some_database_call()
form.element(_name='subject')['_value'] = someCalculatedValue
Thanks.
--