为了账号安全,请及时绑定邮箱和手机立即绑定

js监听enter事件,mac系统直接跳转

js监听enter事件,mac系统直接跳转

慕盖茨4494581 2018-12-18 17:18:14
使用js写了搜索框,监听键盘enter事件,keycode==13时跳转,在windows系统上面是好的,在mac系统会出现一个问题:使用mac系统,使用中文输入法输入字符,一般按enter键,会将输入的字符填写到输入框,可是这里会直接触发enter事件。怎么避免这种情况?
查看完整描述

1 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

你的判断在严谨一点,多加一个判断条件,输入框必须有值 , 你可以试试

if(input.value && event.keyCode === 13){

    this.onSearchClick()

}


查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 582 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信