Как при нажатии Enter не получить лишние теги? Как у соц. сети В контакте если не введено не чего то поле ввода остается пустым сообщение не добавляется!!! Если же нет то добавляется без лишних тегов!!! Делаю так:
<div id="mess" class="mess" contenteditable="true" tabindex="0" data-placeholder="Введите сюда текст"></div>
$('#mess').keypress(function(e){
if(e.which == 13){
var text = kemoji.getValue(KEmoji.HTML_VALUE);
if (text == ''){
document.getElementById('mess').innerHTML='';
}else {
let message = {
id: window.roomt,
uid:window.id,
name: myname,
msg: kemoji.getValue(KEmoji.HTML_VALUE),
ava: chimg,
color: color,
goto: window.goto,
};
$.ajax({
type: "POST",
url: "roomUser/chatroom.php",
data: {myData: message},
success: function (response) {
}
});
websocket.send(JSON.stringify(message));
}
document.getElementById('mess').innerHTML='';
window.goto='';
return false;
}
});
Но не чего не выходит вместе с нажатием Enter приходит тег
как от него избавится?
А нужно если поле пустое не выполнять ввода, и не добавлять тег
!!!
Или может есть варианты как ни будь его убрать? Подскажите пожалуйста!!!
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости