[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: События Onkeydown Onkeypress
mshdn
Столкнулся с ситуацией при работе с формой
-
<input name="search_string" type="text" OnKeyDown="poisk()" id="search"  />  

.....

<script Language="JavaScript"><!--
function poisk()
{
word=document.getElementById("search").value;
.....

}

Нужно по мере ввода накапливать символы и обрабатывать.
В poisk() прием символа происходит с запаздыванием на один символ, т.е. ввел символ - document.getElementById("search").value - пусто
следующий ввел
document.getElementById("search").value возвращает первый



Спустя 11 минут, 12 секунд (16.02.2011 - 10:53) Snus написал(а):
onKeyUp="poisk()"

Спустя 32 минуты, 27 секунд (16.02.2011 - 11:25) sergeiss написал(а):
При вводе текста пользуйся, плз, тэгами оформления кодов!

Спустя 8 минут, 50 секунд (16.02.2011 - 11:34) mshdn написал(а):
Цитата (Snus @ 16.02.2011 - 07:53)
onKeyUp="poisk()"


Да, получилось. Спасибо.

Спустя 18 часов, 18 минут, 11 секунд (17.02.2011 - 05:52) fon написал(а):
А теперь попробуй стирать символы, обоими клавишами и в разных браузерах.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.