У меня есть HTML-форма, в которой мне нужно разрешить только числовое нажатие клавиши. Для этого я использовал следующий код неправильный код ключа ASCII для ключа удаления
$(".span8").keypress(function(e)
{
var unicode=e.charCode? e.charCode : e.keyCode
//alert(unicode);
if ((unicode ==8) || (unicode==9)|| (unicode==46)){
//if the key isn't the backspace key (which we should allow)
}
else
{
if (unicode<48||unicode>57&&unicode!=65) //if not a number
return false //disable key press
}
});
, но здесь, если я тестирую код ключа, я получаю значение как 46 для ключа удаления. 46 для точки (- период) Другие значения верны. Я не могу найти, не ошибся ли я. Пожалуйста, помогите
проверить это: http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes – Amit
HTTP: //www.javascriptkit .com/javatutors/javascriptkey2.shtml – Sasi
спасибо @Sasi. Код помог мне !!! – user3758868