Javascript onkeyup事件(如何在我的代码中提到箭头键)

本文关键字:代码 我的 事件 onkeyup Javascript | 更新日期: 2023-09-27 17:49:42

我使用javascript onkeyup事件,我只限制数字和退格和制表键。我需要提到左,右,上,下箭头键在我的代码…我怎么能在我的代码中提到…请帮助

这是我的代码

  function Validatenumber(txt) {
        txt.value = txt.value.replace(/[^0-9'n'r]+/g, '');
    }
 <input type="text" id="mobile" maxlength="11" name="Mobile" data-bind="value: Mobile" onkeyup = "Validatenumber(this)" />

Javascript onkeyup事件(如何在我的代码中提到箭头键)

下面的代码用于检查number作为输入

JS代码
  function checkForOnlyNumbers(e){
     var a = [];
     var k = e.which;
     a.push(0);
     a.push(8);
     a.push(127);
     a.push(46);
     for (i = 48; i < 58; i++)
        a.push(i);
     if (!(a.indexOf(k)>=0))
        e.preventDefault();
   };

和在HTML中添加按键监听器

<input type='text' onkeypress='checkForOnlyNumbers(event)' />