如何用js的keyup事件监听键盘输入了'@'字符

如题,请问keyup事件如何判断是输入@

阅读 4.8k
3 个回答

建议使用 input的change事件,然后通过value判断是否输入了@;
使用keyup事件,也可以实现,但是如果@是使用组合键输入的,就会触发2次,对于判断value就多执行了一次无意义的操作

全局监听么?

document.onkeyup=function(e){
    if(e.keyCode==){
    }
}

@的话那就监听shift键和@键一起

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题