I have this form:
form = SQLFORM.factory(
Field('first_name', requires=IS_NOT_EMPTY() ),
Field('last_name', requires=IS_NOT_EMPTY() ),
Field('email_work', requires=[IS_EMAIL(error_message='invalid email!')]),
Field('email_home', requires = IS_EMAIL(error_message='invalid email!')),
submit_button = submit_button_text
)
Right now if email_work AND email_home are not blank I get an error message
'invalid email' which is OK.
What I want as a better solution is web2py not to check if email is valid
if
email_work OR email_home are blank. Only if not blank is submitted then to
check if it is a valid email address.
How to accomplish this?