Сделал скрипт который запрещает отправлять поисковую форму если хотя бы один параметр не задан
в форме присутствую селкты чекбоксы и текстовые инпуты
правильное условие - запретить отправлять форму если не выбрано хотя бы одно значение
а если где то отмечена галка или текст в инпуте или выбран селект, тогда отправлять
(function($){ $(document).ready(function () {
$('form.jbzoo-filter').submit(function(){
var textInput = $.trim($('.element-itemname').val());
var selectInput = $('select.foo option:selected').val();
var checkboxInput = $('input:checkbox:checked').val();
if ( checkboxInput === undefined && textInput.length === 0 && selectInput === undefined) {alert('Уточните условия поиска'); alert(selectInput);
return false;
}
else {
}
});
});
})(jQuery);
Код на виртуальном хостинге работает, пренес сайт на впс - возникла проблема
Селект, хотя выбран все равно условие срабатывает
в чем причина могла бы быть?