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

ctrl+enter快捷键发送消息

ctrl+enter快捷键发送消息

守候你守候我 2018-12-05 11:05:38
如何才能做到像web qq样,利用ctrl+enter就能快捷方便发送消息?js中的window.ctrlkey 这种方式有时会失效?不是很灵敏?
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

给个思路:响应输入文本框的onkeydown事件,用JS获取用户按下键的编码,当按下的是ctrl和enter键时,就触发提交按钮的Click事件。

    function keyEnterEvent(e)
        {
            var code;
            if(window.event) //IE
                code = window.event.keyCode;
            else              //FireFox,其它
                code  = e.which
             if(code == 13) //按下回车键
               //提交处理……
        }
 <input name="txtKeyword" type="text" id="txtKeyword" onkeydown="keyEnterEvent(event);" class="keywords"/>
稍微修改下上面的程序就能得到你想要的了。


查看完整回答
反对 回复 2018-12-09
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

if (event.ctrlKey && event.keyCode == 13)

查看完整回答
反对 回复 2018-12-09
  • 2 回答
  • 0 关注
  • 792 浏览

添加回答

举报

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