嘿伙计们我正在创建一个内容可编辑的div,它应该接受数字并仅在每次按键时输入密钥是否可能?感谢
更新
if(event.keyCode >= 48 || event.keyCode <= 57){
if ( event.keyCode == 13 ) {
}
} else {
return false;
}
在我的代码中,它仅接受数字,但不接受输入密钥。
答案 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;}"
并且不接受任何字符。