Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
smartik050
0 / 0 / 0
Регистрация: 12.10.2017
Сообщений: 6
1

поиск при введении 3-х и более елементов

13.02.2019, 10:39. Просмотров 448. Ответов 0

У меня есть код живого поиска. Надо сделать так, чтоб поиск начинался при введении 3-х и более символов.
Код jquery:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$('.block > .form-block-box').keyup(function() {
    let $_box = $(this);
    $.get('/search/search_do/', {search_string: $(this).val()}, function(data) {
        $_result = $(data).find('.search_page .card-title a');
        if ($_result.length>=3)
        { 
            $('.cart-block > .block > .search-result').css('display', 'block');
            $('.cart-block > .block > .search-result').text('');
            $('.cart-block > .block > .search-result').append('<li></li>');
            $('.cart-block > .block > .search-result').find('li:last').append('<a href="/search/search_do/?search_string='+($_box.val())+'">'+($_box.val())+'</a>');
            $_result.each(function(index, el) {
                $('.cart-block > .block > .search-result').append('<li></li>');
                $('.cart-block > .block > .search-result').find('li:last').append($(this).clone());
            });
        }
        else 
        {
        $('.cart-block > .block > .search-result').css('display', 'none');
        }
});
Помогите, буду очень сильно благодарен))

Добавлено через 1 час 11 минут
Проблема заключается в том что если в поиске ввести 3 букви а потом резко 1 стереть то поиск всё равно выдаст список. Надо ето как-то пофиксить а как не пойму
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2019, 10:39
Ответы с готовыми решениями:

Создать массив из положительных елементов и подсчитать количество елементов
сосдать массив с положительных елементов и подсчитать количество елементов. ps. елементы вводим...

При использовании оператора GOTO зацикливается программа при введении букв.
Приветствую всех новых знакомых в этом храме программирования. Я новичек, пытаюсь программировать в...

Как сделать чтобы при нажатии на bdedit при введении даты появлялся календарь
Я пишу программу для диплома ! там она привязана к базе данных и чтобы добавлять в базу разные...

Поиск похожих елементов.
Как сделать виборку из БД елементов, которие равни или похожи на мое значение. Например ето...

Как сделать чтобы при вводе текста в поле, при введении каждого нового символа фильтр обновлялся, а текст в по
Написал фильтр для поля формы, он как только фокус возвращается в поле, весь текст выделяется и при...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2019, 10:39

Ошибка при введении формулы
Скриншот формул в закрепленной картинке. Юзаю, вроде как: asin(x+abs(y)) выдает ошибки. хелп.

При введении 2 массивов ошибка
#include&lt;iostream&gt; #include&lt;windows.h&gt; #include&lt;ctime&gt; using namespace std; void...

Ошибка при введении данных
Здравствуйте. При введении данных и обработке запроса выходит ошибка: &lt;!DOCTYPE HTML PUBLIC...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru