textarea实现ctrl+enter换行以及enter发送,禁止在textarea回车换行

在textarea中回车触发发送,并且禁止在textarea回车换行

function suball(event){
    //兼容Chrome和Firefox
    event=(event)?event:((window.event)?window.event:"");
    var keyCode=event.keyCode?event.keyCode:(event.which?event.which:event.charCode);
    if(event.keyCode == 13 && event.ctrlKey){ //ctrl+enter换行
        var newDope=$('#dope').val()+"\n";// 获取textarea数据进行 换行
        $('#dope').val(newDope);
    }else if(keyCode==13){ //enter发送
        if(isJQRRoom==0)
        {
            send_msg();
        }
        if(isJQRRoom==1)
        {
            jqrSend_msg();
        }
        event.preventDefault();//禁止回车的默认换行
    }
}

你可能感兴趣的:(js)