//回车发消息
$scope.keyDownSend = function ($event) {
var keycode = window.event?$event.keyCode:$event.which;
var evt = $event || window.event;
var inputTxt = document.getElementById("myDiv");
// 回车-->发送消息if(keycode==13 && !(evt.ctrlKey)){
// 您想要发送的消息相关操作写这里
$event.preventDefault();
returnfalse;
}
if (evt.ctrlKey && evt.keyCode == 13) {
// 这里面根据自身实际情况在尾部添加标识
inputTxt.html(inputTxt.html() + '<div><br></div>'); placeCaretAtEnd(inputTxt .get(0));returnfalse;
}
function placeCaretAtEnd(el) {
el.focus();
if (typeof window.getSelection != "undefined"
&& typeof document.createRange != "undefined") {
var range = document.createRange();
range.selectNodeContents(el);
range.collapse(false);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
}
elseif (typeof document.body.createTextRange != "undefined") {
var textRange = document.body.createTextRange();
textRange.moveToElementText(el);
textRange.collapse(false);
textRange.select();
}
}
//回车发消息 $scope.keyDownSend = function ($event) { var keycode = window.event?$event.keyCode:$event.which; var evt = $event || window.event; var inputTxt = do