移动端和PC端回车键发消息

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/king2wang/article/details/89203192
function onTextareaKeyDown(event) {
    msg = $('#send_msg_text').val();
    if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
        console.log('iphone');
        if (event.keyCode == 13) {
            //手机端回车是换行,点击发送才发送
            document.getElementById('send_msg_text').value += '';
        }
    } else {
        console.log('PC');
        //PC端,按回车是发送,按Ctrl+enter才是换行
        if (event.keyCode == 13 && event.ctrlKey) {
            document.getElementById('send_msg_text').value += '\n';
        } else if (event && event.keyCode == 13 && msg) {
            event.preventDefault();
            onSendMsg();
        }
    }
}

 

展开阅读全文

没有更多推荐了,返回首页