Приветствую) Помогите пожалуйста)
Делаю валидацию формы на пустые поля и столкнулась с такой проблемой, что
input для ввода телефона остаётся с пустым значением, даже если оно заполнено. Все остальные поля нормально валидируются, но это ..... Его значение остаётся пустым, и из за этого форма не проходит валидацию.
Вывожу в консоль значение заполненного поля а там пустая строка((( В чём может быть дело?
<input type="text" placeholder="+(375) 255-383-464" name="phone" id="commercial-offer__user-phone"/>
let valid = false;
$(form).submit(function(e){
e.preventDefault();
let mail = $('input[name=mail]').val();
let mailInput = $('input[name=mail]');
let phone = $('input[name=phone]').val();
let phoneInput = $('input[name=phone]');
if(mail == "" && phone == ""){
onError(valid, mailInput, 'error', 'p.error-text', 'Заполните поле телефон или почта');
onError(valid, phoneInput, 'error', 'p.error-text', 'Заполните поле телефон или почта');
} else {
valid = true;
};
console.log(phone); /*Вывод в консоль*/
if(valid == true ){
$(form).unbind('submit').submit();
};
});