Данную проблему можно было бы решить используя маску и jquery, но это не для нас. Запрет ввода букв в поле для ввода используя только чистый JavaScript. Для того, что бы запретить ввод любых символов, кроме чисел можно использовать следующий код:
onkeydown = "javascript: return ((event.keyCode>47)&&(event.keyCode<58))"
В результате на событие onkeydown будет повешена проверка вводимого символа из заданного диапазона и ввести что либо, кроме цифр вы не сможете.