Javascript Tips and Code Snippets

Tip #1 How to make an inputbox accept only numbers.

The code below should still allow navigation keys such as Tab, Alt-Tab, Home, End, etc... to function.

<input type="text"
       onkeydown="return ( event.ctrlKey || event.altKey
                  || (47<event.keyCode && event.keyCode<58 && event.shiftKey==false)
                  || (95<event.keyCode && event.keyCode<106)
                  || (event.keyCode==8) || (event.keyCode==9)
                  || (event.keyCode>34 && event.keyCode<40)
                  || (event.keyCode==46) )" />
  






Back to Tutorials