Hirdetés

Új hozzászólás Aktív témák

  • shev7
    veterán

    hi!

    van egy skriptecském, amivel az adot inputboxba csak számokat lehet írni....
    tökéletesen műxik IE és opera alatt, de a firefox kifog rajta......

    hogy lehetne ezt kicsit megbütykölni, hogy jó legyen......


    <script>
    function csak_szamok(kod) {
    if (kod>=48 & kod<=57) {
    szam = String.fromCharCode(kod);
    document.form1.eletkor.value += szam;
    }
    }
    </script>

    <form name=''form1''>
    <input name=''eletkor'' onKeyPress=''csak_szamok(event.keyCode);return false''>
    </form>

    ez biztos netscape orokseg lesz, probald igy:

    <script>
    function csak_szamok(e) {
    if (e.keyCode) kod = e.keyCode;
    else if (e.which) kod = e.which;
    if (kod>=48 & kod<=57) {
    szam = String.fromCharCode(kod);
    document.form1.eletkor.value += szam;
    }
    }
    </script>

    <form name=''form1''>
    <input name=''eletkor'' onKeyPress=''csak_szamok(event); return false;''>
    </form>


    [Szerkesztve]

Új hozzászólás Aktív témák