// Я не проверял его, но он должен работать, или вам нужно внести некоторые незначительные изменения.// сделать его только числовым
$ ("# txt"). keydown (function (event) {
if ( event.keyCode == 46 || event.keyCode == 8 ) {
// dont do anything
}
else {
if (event.keyCode < 48 || event.keyCode > 57 ) {
event.preventDefault();
}
}
});
// для стрелкиклавиши
$ ("txt"). нажатие клавиши (функция (событие) {
var intVal = 0;
if ($("txt").val() != '')
{
intVal = $("txt").val();
}
if ( event.which == 38 )
{
$("txt").val(intVal + 1);
}
if ( event.which == 40 )
{
$("txt").val(intVal - 1);
}
});