form.vars.fieldname = 'fieldvalue'
-Jim On Wednesday, October 31, 2012 6:13:20 PM UTC-5, MichaelF wrote: > > 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. > --