Please open a ticket pointing to this thread. Thanks. On Thursday, 20 September 2012 00:11:49 UTC-5, Matt wrote: > > Hi there, > > I use custom forms in my app. I'm getting a problem whereby form errors > divs are now appearing in the output of widgets. Even though I've > suppressed them via hideerror=True. > > i.e. > > logging.info(form.custom.widget[field]) > > returns > > <input class="string invalidinput" id="x_name" name="name" type="text" > value="" /><div class="error_wrapper"><div class="error" > id="name__error">enter a value</div></div> > > When it used to only return: > > <input class="string invalidinput" id="x_name" name="name" type="text" > value="" /> > > I'm doing something along the lines of: > > def test_salon(): > response.view = 'testing/form.html' > > form = SQLFORM(db.x) > > if form.process(hideerror = True).accepted: > session.flash = 'YAY' > elif form.errors: > response.flash = None > > return dict(form = form) > > Then in the form.html > > {{= form.custom.begin }} > > {{ for field in form.fields: }} > > {{= form.custom.widget[field] }} > > {{ pass }} > > {{= BUTTON('Submit', _type = 'submit') }} > > {{= form.custom.end }} > > Cheers, > Matt >
--