允许数字并仅输入内容可编辑div按键

时间:2017-03-01 15:04:14

标签: javascript jquery events numbers enter

嘿伙计们我正在创建一个内容可编辑的div,它应该接受数字并仅在每次按键时输入密钥是否可能?感谢

更新

if(event.keyCode >= 48 || event.keyCode <= 57){
   if ( event.keyCode == 13 ) {
   }
} else {
    return false;
}

在我的代码中,它仅接受数字,但不接受输入密钥。

2 个答案:

答案 0 :(得分:2)

正确的代码是:

if ((event.keyCode >== 48 && event.keyCode <== 57) || event.keyCode === 13) {
  // do something with this information
} else {
  return false;
}

你期待关键(48 AND 57之间) OR 13.问题是你的第一个条件是48到57之间,然后你在那个区块内检查13 ,这意味着在48到57之间,正好是13 ,这是不可能的情况。

答案 1 :(得分:1)

只需将其放入任何标签(即<span>)......

onKeypress="if(event.keyCode < 48 || event.keyCode > 57){return false;}"

并且不接受任何字符。