Здравствуйте!
Есть форма
<form action="#" method="POST" id="feedback-form" class="feedback-form">
<div class="feedback-form__item">
<span class="feedback-num">1</span><span class="feedback-option">Фамилия и имя</span>
<input type="text" name="username" class="feedback-input" placeholder="Сидоров Александр" >
</div>
<div class="feedback-form__item">
<span class="feedback-num">2</span><span class="feedback-option">Электронная почта</span>
<input type="email" name="email" class="feedback-input" placeholder="Sidorov@yandex.ru" >
</div>
<div class="feedback-form__item">
<span class="feedback-num">3</span><span class="feedback-option">Телефон</span>
<input type="tel" name="phone" class="feedback-input phone" placeholder="+7 (999)-328-14-20" >
</div>
<div class="feedback-form__item">
<span class="feedback-num">4</span><span class="feedback-option">Какой деятельностью, не связанной с текущими проектами, вы бы хотели заниматься в рабочее время?</span>
<textarea type="text" id="textarea" placeholder="Свой проект по созданию универсальной инфраструктуры строительства"></textarea>
</div>
<div class="feedback-form__item">
<button type="submit" id="submit" class="feedback-btn"><span class="feedback-btn__text">Отправить</span></button>
</div>
</form>
Есть код валидации этой формы
$('#feedback-form').validate({
errorClass: "invalid",
errorElement: "div",
rules: {
username: {
required: true,
minlength: 2,
maxlength: 15
},
phone: "required",
email: {
required: true,
email: true
},
},
messages: {
username: {
minlength: jQuery.validator.format("от 2 до 15 символов"),
maxlength: jQuery.validator.format("до 15 символов"),
required: "Заполните поле"
},
phone: {
required: "Заполните поле"
},
email: {
email: "Введите корректный email",
required: "Заполните поле"
},
},
});
$(".phone").mask("8 (999) 999-9999");
Все библиотеки подключены
Песочница Прошу прощения
https://jsfiddle.net/RaggaMaffin/1zhcpsug/3/