Check the honorary email field both client side and server side.

Disallow form submission until the email is valid.
If JS is disabled, show a simple error page that asks the user to press the back button.

Ref #924