Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 2 Dołączył: 2.07.2007 Skąd: Ostrzeszów Ostrzeżenie: (0%)
|
Witam.
Mam dość trywialny problem z inputem ... Otóż mam bazę danych w tabeli z widgetem tablesorter, gdzie ustawiona jest opcja filtracji, która reaguje na zmiany już po wpisaniu jednego znaku. Chcę, aby w programie zwracało mi dynamicznie ilość wierszy tylko, że pojawił się problem. Zdarzenie change działa tylko gdy opuszczę inputa, albo nacisnę enter. Zdarzenia keypress, keydown, keyup nie biorą pod uwagę znaków numerycznych i backspace (a to jest konieczne). Czy jakieś zdarzenie, które reaguje na naciśniecie KAŻDEGO przycisku ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%)
|
To prawda, change na inpucie jest bezużyteczne w większości przypadków. Pierwsze słyszę, żeby keypress, keydown i keyup nie uwzględniały cyfr i backspace.
Niemniej jednak ja używam zdarzenia "input", które zostało wprowadzone w HTML5. Jest idealne do takich celów, no ale w starych przeglądarkach nie działa (IMG:style_emoticons/default/smile.gif) |
|
|
|
smiady [JavaScript]problem z inputem 4.11.2013, 12:49:08
Qss musiałeś coś źle napisać bo keyup i keydown działa... 4.11.2013, 13:00:57
smiady Backspace reaguje na:
keydown on text
keydown on ... 4.11.2013, 13:19:36
Qss fajnie było by jakbyś wrzucił kod za to odpowiedzi... 4.11.2013, 13:28:22
SmokAnalog Zdarzenie input to po prostu:
[JAVASCRIPT] pobierz... 4.11.2013, 13:29:04 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 08:30 |