Как ограничить алфавиты, используя функцию Keyup? - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть поле ввода для ограничения алфавитов в функции keyup.

Я использовал значение ASCII, чтобы предотвратить их.

<input id="height" class="numbers" value="172" type="text"name="height">

<input id="weight" type="text" class="numbers" value="55" name="weight">

$('.numbers').keyup(function(e){

if (((e.which > 47) && (e.which < 58)) || (e.which == 46) || (e.which == 8)) 
{

console.log(Sucess);

} 

else {

return false;

 }

});

Мне нужно ограничить алфавиты в моем поле ввода.

1 Ответ

0 голосов
/ 27 сентября 2019

$('.numbers').keypress(function(e) {
  var x = e.which || e.keycode;
  if ((x >= 48 && x <= 57) || x == 8 ||
    (x >= 35 && x <= 40) || x == 46)
    return true;
  else
    return false;
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<input type="text" class="numbers" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...