html中的checkbox选中后空格一下就取消了,如何去掉这个快捷键?

新手上路,请多包涵

html中的checkbox选中后空格一下就取消了,如何去掉这个快捷键?

阅读 2.1k
1 个回答

常规操作就是禁止键盘空格键的默认事件了

$('#chk').on('keydown', function(e){
    if(e.keyCode == 32){
        return e.preventDefault()
    }
})

除了上述方法,还可以在checkbox获取焦点前取消焦点的获取,这样空格键就作用不到checkbox上了

<input type="checkbox" name="" id="chk" onfocusin="this.blur();"/>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题