Помогите выявить ошибку в условии . Оно должно сработать когда , 12 знаков в инпуте , но оно работает только когда знаков 11 , хотя в условии указано 12. Если же поставить 12 и равно то тогда эта часть кода не отрабатывает , что стронно(
вот часть кода с условием :
var phone = this.value;
if (!phone || phone.replace(/\D/g, '').length < 12) enable = false;
if (codes[phone.substr(5, 3)]) {
valid = true
} else if (enable == true & valid == false ) {
$('.form-control').val('Некорректный ввод');
}
if (enable == false & valid == true) {
obj = {
dates: 'дата',
time: 'время',
phone: phone
};
obj['date'] = retite
alert(obj['date']);
}
}).end().end()
Вот весь код :
jsfiddle.net/0xL0fctq/33