Try this....:)
<script language="javascript">
function blockChar() {
var str = document.getElementById('txt').value;
str = str.replace(/[^\d]*/g, '');
document.getElementById('txt').value = str;
}
</script>
<body onload="javascript:document.getElementById('txt').focus();">
<input type="text" id='txt' onkeyup="blockChar();" />
</body>