Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Поиск инпут ввод (https://javascript.ru/forum/dom-window/55112-poisk-input-vvod.html)

ElshStephan 14.04.2015 13:11

Поиск инпут ввод
 
есть поля для поиска данных. Есть в нем крестик для очистки поля. как сделать так что бы крестик появился только при наличия букв в этом инпуте то есть только тогда когда ползователь начинает что то вводит?!

ksa 14.04.2015 13:16

Цитата:

Сообщение от ElshStephan
как сделать так что бы крестик появился только при наличия букв в этом инпуте то есть только тогда когда ползователь начинает что то вводит?

Например сделать обработчик на onkeyup... Там проверять есть ли чего в тех полях.

Decode 14.04.2015 13:44

Или использовать <input type="search" />

ElshStephan 14.04.2015 14:17

Тоже не плохой вариант но у нас крестик идет отдельным блоком
<div class="tempSearch" style="margin-left: 20px; width: 1420px">
            <input type="text" name="filter" id="search" placeholder="Поиск пользователей..." maxlength="50" autofocus required="" onchange="userFilter();">
            <div id="btnClear" class="btnClear" onclick="btnClear();"><svg class="iconSVG" style="fill: black; margin-top: -4px;"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ei-close-icon"></use></svg></div>
        </div>
        <div class="tempSearchButton tooltip" data-title="<?php echo $strTipSearch;?>" style="overflow: visible !important;" onclick="userFilter();">
            <div class="tempSearchButton" style="margin: 0;">
                <svg class="iconSVG iconSVGhover"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ei-search-icon"></use></svg>
            </div>
        </div>


Часовой пояс GMT +3, время: 11:44.