usa el evento onkeypress para invocar a la función y pasale el objeto event
Cita: onkeypress="return fnc(event)"
Cita: function fnc(evt) {
key = (evt.keyCode) ? evt.keyCode : evt.charCode;
if (key == 8) return true;
caracter = String.fromCharCode(key);
return /\d/.test(caracter);
}