[英]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.