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

  • faster

    nagyúr

    válasz shev7 #674 üzenetére

    Ez meg csak ff alatt fog menni. Az IE és az Opera window.event-tet használ, az ff pedig event objectet, amit a meghívás helyén kell paraméterként átpasszolni a függvénynek. Ez a script ráadásul nem is túl praktikus, több mező esetén át kell írni.

    Nekem van erre egy saját scriptem, aminek az az előnye is megvan, hogy a listában tetszőleges karaktereket is meg lehet adni, amit engedélyezünk, nemcsak számokat, és megy IE6, ff 1.5 és Opera 9 alatt is:

    <script type=''text/javascript''>
    function szuro(e) {
    var key;
    var keychar;

    if (window.event)
    key = window.event.keyCode;
    else if (e)
    key = e.which;
    else
    return true;

    keychar = String.fromCharCode(key);

    if (((''0123456789'').indexOf(keychar) > -1))
    return true;
    else
    return false;
    }
    </script>


    És így kell input mezőre ráteni:

    <input type=''text'' onkeypress=''return szuro(event)''>

    [Szerkesztve]

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