function tylkoLiczby(zdarzenie) {
    zdarzenie = (zdarzenie) ? zdarzenie : ((window.event) ? event : null);
    if (zdarzenie) {
       var element = (zdarzenie.target) ? zdarzenie.target : ((zdarzenie.srcElement) ? zdarzenie.srcElement : null);
       if (element) {
           var kodZnaku = (zdarzenie.charCode) ? zdarzenie.charCode : 
               ((zdarzenie.which) ? zdarzenie.which : zdarzenie.keyCode);
           if ((kodZnaku < 32 ) || 
               (kodZnaku > 44 && kodZnaku < 47) || 
               (kodZnaku > 47 && kodZnaku < 58)) {
               return true;
           } else {
               return false;
           }
       }
    }
}

----------

function tylkoWielkie() {
    var kodZnaku = event.keyCode;
    if (kodZnaku > 96 && kodZnaku < 123) {
        event.keyCode = kodZnaku - 32;
    }
}
