как найти, произошло ли событие с двумя ключами. Я создаю окно поиска, в котором после ввода двух букв результаты отображаются на странице .. любое предложениеКак найти два события keydown уволили в jQuery
ответ
Использование .keydown() вы можете проверить длину входного отправителя (то, что в окне поиска) больше, чем 2.
http://api.jquery.com/keydown/
Например
$('#myTextBox').keydown(function() {
alert($(this).val().length);
})
Howev er, похоже, что вы можете использовать jQueryUI и Autocomplete. http://jqueryui.com/autocomplete/
благодарит его за помощь –
Вы должны вызвать функцию в событии keyup, а затем подсчитать длину ввода этого окна ввода.
Пример:
<input name="test" id="test" onkeyup="search();"/>
<script>
function search()
{
var textBox = document.getElementById("test");
var textLength = textBox.value.length;
if(textLength > 1)
{
// Do your stuff
}
}
</script>
Используйте его с умом, он должен работать. Ура :)
спасибо, что он очень помог –
Ты всегда приветствуешь :) –
эй я сделал то, что написал, и это сработало спасибо. но по мере того как я иду от 2 писем к 1, слайд не идет туда, где он был, я добавил анимацию, если длина <2 делает анимацию. Я использовал функцию setinterval, но это также не работает. Помощник PLS –
можно просто сосчитать символы, как
$("#your_input_id").on("keyup", function() {
if($.trim($(this).val().length) >= 2) {
//show suggestions
}
});
Добро пожаловать в переполнение стека! Это хороший вопрос, но точка переполнения стека не для того, чтобы сообщество кодовое для вас, а чтобы помочь вам преодолеть проблемы/ошибки/блоки в вашем коде. Прочтите faq, в частности «Что вы пробовали». –
@Brain Я думаю, что у него нет никакой идеи, и ему задан правильный вопрос, который мы можем рассмотреть. –