![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 0 Dołączył: 11.09.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam ,mam taki problem jak w temacie,a mianowicie mam pola
typu "input" do ktorych wprowadzam jakis text, chcem filtrowac to co wprowadzam z klawiatury i dopuszczac tylko te znaki ktore sa dozwolone dla danego pola (np dla pola 'wiek' bedzie mozna wprowadzic tylko cyfry a dla pola 'imie' tylko litery). Korzystam tu ze zdarzenia "onKeyPress" ktora wywoluje funkcje "keyPress();" W HTMLu wyglada to miej wiecej tak:
a w JavaScript
Niestaty dziala to tylko pod IE i pod Opera, Pod FF nie chce to dzialac i wyswietla mi taki komunikat: event is not defined Domyslam sie ze pod FF jakos inaczej definiuje sie zdarzenia, albo jakos trzeba zdefiniowac klase "event". Dodatkowo w programie do sledzenia kodu widze ze kod klawisza znajduje sie pod zmienna "charCode" a pod "keyCode" zawsze jest 0 co bym nie nacisnol. Moze ktos z was wie jak skonstruowac funkcje ktora bedzie obslugiwac przerwania z klawiatury pod FF. (IMG:http://users.finemedia.pl/marcinlis/eventFF.jpg) Szukalem juz na necie niestety nic nie znalazlem, jesli bedzie ktos znal sposob rozwiazania mego problemu to prosze o pomoc. Dzieki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.08.2025 - 00:09 |