<input type="text" onkeyup="noTxt(this)" oninput="noTxt(this)" onkeydown="noTxt(this)"/>
<script type="text/javascript">
function noTxt(a){
var b=a.value;
var c=b.replace(/\D/,'');
if(b!=c){a.value=c; alert("Вводим только цифры!!!");setTimeout(function noTxt(){a.value=c},299);};
}
</script>