powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не запускать функцию при быстром наборе пользователя
2 сообщений из 2, страница 1 из 1
Не запускать функцию при быстром наборе пользователя
    #36012252
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При нажатии клавиши

Код: plaintext
<input runat="server" id="find_text" type="text" onkeyup="findt(this.value,0)" />

происходит через AJAX обращение на сервер. как сделать так, чтобы эти обращения не происходили при быстром наборе пользователя. набрал быстро пять букв - после некоторой паузы одно обращение, а не пять быстро следующих друг за другом обращений

Спасибо
...
Рейтинг: 0 / 0
Не запускать функцию при быстром наборе пользователя
    #36012281
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, тут две тривиальные задачи. С 5 букв вроде всё просто - не отправлять запрос когда длина строки менее 5. Идея насчёт паузы вполне верна. Отправку запроса на сервер делать по setTimeout. После каждого нажатия клавиши в обработчике onkeyup таймер перезапускать. Ну, или остановить, если пользователь поудалял введённые символы.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не запускать функцию при быстром наборе пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]