the hyphen is not a valid character for an element name.
form elements names may contain only letters, numbers, and the underscore character. the first character of the name must be a letter
e-mail <- not valid due to hyphen
_email <- not valid, first character is not a letter
3email <- not valid, first character is not a letter
e_mail <- valid
email <- valid
email3 <- valid