I\'m creating my Javascript and have had help. I\'m making the following fields required..
First Name Last Name Phone Email
Try this to limit your phone character:
['phone', elem('phone').value.length > 7 && elem('phone').value.length < 11 && /^(\+\d{1,2})?[\d ()-]+$/.test(elem('phone').value)]
As for your email validation, I don't see something went wrong with that. The error message does disappear after a while.
Hope it helps!