Запрет ввода любых символов кроме цифр
// запрет ввода любых символов, кроме цифр : начало
$.fn.forceNumbericOnly = function() {
return this.each(function()
{
$(this).keydown(function(e)
{
var key = e.charCode || e.keyCode || 0;
// Разрешаем backspace, tab, delete, стрелки, обычные цифры и цифры на дополнительной клавиатуре
return (
key == 8 ||
key == 9 ||
key == 46 ||
(key >= 37 && key <= 40) ||
(key >= 48 && key <= 57) ||
(key >= 96 && key <= 105));
});
});
};
$('input[type="text"]').forceNumbericOnly();
// запрет ввода любых символов, кроме цифр : начало