I'm not sure you can pre-populate a registration form that way. form.vars.email has to be set after the form is created but before form.accepts is called -- however, auth.register() creates the form and calls form.accepts. Instead, you can pre-populate by manipulating the form DOM directly: form.element(_name='email').update(_value='[email protected]') Anthony
On Tuesday, July 5, 2011 1:08:31 PM UTC-4, Luis Goncalves wrote: > This doesn't seem to work with auth() forms: > > form = auth.register() > > form.vars.email = '[email protected]' > > return dict(form=form) > > doesn't show the predefined value for 'email' in a view that renders > {{=form}} > > Does anybody know why? > > Thanks!! > Luis. >

