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:
<INPUT TYPE="text" SIZE=45 NAME="name" onChange="msg(this.form)" onKeyPress="keyPress();">
a w JavaScript
function keyPress(){ if (event.keyCode < 48 || event.keyCode > 57){ event.returnValue = false; } }
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.

Szukalem juz na necie niestety nic nie znalazlem, jesli bedzie ktos znal sposob rozwiazania mego problemu to prosze o pomoc.
Dzieki