[HTML][js] onKeyPress -nie działa pod FF?


(Raak07) #1

onKeyPress działa pod IE a pod Mozilla Firefox nie.

Proszę o pomoc.

Pozdrawiam


([alex]) #2

U mnie pod FF działa, sprawdziłem tu:

Test onKeyPress


(Spam) #3
value="<?php print $_POST['texlog']; ?>"

Taki zapis jest bardzo niebezpieczny.


(Raak07) #4

Dziękuję za zainteresowanie tematem.

Pod wskazanym linkiem - działa.

Proszę wyjaśnij – „Taki zapis jest bardzo niebezpieczny.”

value="<?php print $_POST['texlog']; ?>"

onKeyPress="spr()" ma za zadanie(tak bynajmniej myślę) wywołanie funkcji, która sprawdza czy są wprowadzane z klawiatury tylko cyfry oto ta funkcja:

function spr()

{

  if (event.keyCode < 48 || event.keyCode > 57){

      event.returnValue = false;

  }

}

Pod IE, Google Chrome jest ok - czyli mogę wpisać tylko cyfry. W FF mogę wpisać dowolny znak. W ustawieniach FF mam włączoną funkcję języka JavaScript.

Za wszystkie podpowiedzi, wyjaśnienia z góry dziękuję.