BeriaFantom
@BeriaFantom
Full Stack Razrabotchik

Input атрибут pattern не работает как надо с Jquery. Что нужно ввести?

Имею проблему с вводом мобильного номера

Вот скрипт
<script>
		jQuery(function($){
   		$("#tel").mask("+380 (99) 999 99 99");
		});
</script>

А вот код html
<form action="" id="feedback">
					<input type="text" name="name" id="name" placeholder="Ваше имя">
					<input type="tel" name="tel" id="tel" placeholder="Ваш телефон"
pattern="(\+)(?\d[- .]*){9, 15}"  title="Неверный формат">
					<input type="submit" value="Отправить заявку">
</form>


Атрибут pattern работает как надо без jq, т.е вы не отправите запрос, пока не будут соблюдены требования, которые я прописал в pattern(не меньше 9 знаков и не больше 15) с jq эти трбования не работают. Т.е меньше или больше он все равно отправляет заявку. подскажите, что делать в этом случае?
  • Вопрос задан
  • 2588 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Wol_fi
php, js, mysql, highload
уберите pattern, да проверяйте поле через onsubmit у формы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы