繁体   English   中英

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

[英]Allow numbers and enter only on content editable div keypress

大家好,我正在创建一个内容可编辑的div,它应该接受数字并仅在每次按键时输入键,这可能吗? 谢谢

更新

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

在我的代码中,它仅接受数字,但不接受Enter键。

正确的代码是:

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

您期望键(介于48 57之间) 13。问题是您的第一个条件是介于48和57之间,然后您在该块中检查13,这意味着介于48和57之间,恰好是13 ,这是不可能的情况。

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

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

并且它将不接受任何字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM