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 --