@Valeriy1997

Как выявить ошибку в условии c true false?

Помогите выявить ошибку в условии . Оно должно сработать когда , 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
  • Вопрос задан
  • 185 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
& должно быть &&
Ответ написан
Ваш ответ на вопрос

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

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