можете помочь не могу разобраться. Надо при клике на кнопку(test) проверить если поле пустое то появляется сообщение о пустом поле. Также надо проверить форму ввода например не допускать ввод emaik@mail.ru.co после знака @ должна быть 1 . т.е форма емайла такая emaik@mail.ru Если я указываю инпуту обязательное поле то все ок но он допускает ввод emaik@mail.ru.co пробовал pattern указать не вышла. Сделал так <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form> <input type="email" id="password_email" oninput="validate();" name="email" required placeholder="Email" value="" /> <input id="forgo" name="forgo" type="submit" value="test" /> </form> <script> function validateEmail(password_email) { var re = /^[0-9a-z-\.]+\@[0-9a-z-]{2,}\.[a-z]{2,}$/i; return re.test(password_email); } function validate() { var email = $("#password_email").val(); var password_email_input = document.querySelector("#password_email"); if (validateEmail(email)) { password_email_input.setCustomValidity(""); } else { password_email_input.setCustomValidity("Is not valid."); } return false; } </script> Сначала норм но при вводе и удалении данных с поля т.е сделать пустым вмесо вывода о пустом поле выводит Is not valid - то что я указал в js
блин не туда разместил можно раздел менять или надо заново создавать в другом разделе? Какой раздел мне подойдет для этой темы?