Всем привет!
Помогите, пожалуйста, новичку! Как осуществить валидацию полей формы - email и телефон - именно через js?
html:
<form>
<input id="email" type="email" name="email" autofocus required placeholder="E-mail">
<input class="phone" type="tel" name="phone" required placeholder="Phone">
<input id="form_button" class="btn" type="button" value="Call Me Now!">
</form>
Мне нужно дополнительно проверить обязательно с помощью js, что поле емейла содержит @ и не содержит пробелов, а поле с номером телефона содержит только цифры и символы(без букв), и после этого выполнить определенные действия.
Пока я только написала проверку на то, что они не пустые, но этого не достаточно:
var email = document.querySelector("[name=email]");
var phone = document.querySelector("[name=phone]");
if (!email.value || !phone.value) {...}