Всем привет, помогите реализовать функцию checkError
. Функция постоянно выводит 1 и если вывести console.log(validateFunc.inputLength())
выводит undefined
а должно 1 или 2 в соответствие с логическим выражением
$(function() {
var elem1 = $('.length1');
function Validate(elem1) {
this.elem1 = elem1;
var done1 = $('#1');
elem1.on('input', this.inputLength = function() {
if (isNaN(elem1.val()) || elem1.val() == '' || elem1.val() == ' ' || elem1.val() == 0) {
elem1.attr('id', 'error');
done1.addClass('hide');
error = true;
} else {
elem1.attr('id', '');
done1.removeClass('hide');
var elem1Sum = parseInt(elem1.val())
error = false
}
return console.log(error)
})
)
function checkError() {
var validateFunc = new Validate(elem1, elem2);
if (validateFunc.inputLength() != false) {
console.log(1)
} else {
console.log(2)
}
}
checkError();
});
Validate
принимает только один параметр function Validate(elem1) {
однако в него пытаются передать два: new Validate(elem1, elem2)
.
функция inputLength
возвращает результат выполнения console.log
, результат выполнения данной функции undefined
. Так как больше ничего не возвращается, получается закономерный результат: undefined
уже в вызывающем коде.
Для решения достаточно просто возвращать error
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть сайт, и на нем есть слайдер картинокПри загрузки страницы фотографии загружаются одновременно(к примеру смотришь первый слайд,...
Работаю с картой leafletjs и в коде javascript использую ссылки на 2 иконкиИ если файлы иконок лежат вместе с тестовым html файлом все работает, но когда...
Всем приветХочу создать кастомную строку поиска на карте, как, например, на maps
нужно сделать вот такую внешний вид у slick slider надо сделать так чтобы видна была кусок предыдущего слайда и кусок следующего (что бы было понятно...