<input type="text" id="champ"> <script> var champ=document.getElementById("champ"); champ.onkeydown=function(evt){isNaN(Number(String.fromCharCode((evt||window.event).keyCode))) ? return true : return false;} </script>