More local validation of input

Add client-side javascript validation of name and email fields; double-check
with the user before signing if they checked none of the three checkboxes.