Как при нажатии 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 приходит тег
как от него избавится?
А нужно если поле пустое не выполнять ввода, и не добавлять тег
!!!
Или может есть варианты как ни будь его убрать? Подскажите пожалуйста!!!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть websocket сервер на NodeJS который спрятан за TOR и доступен по onion ссылке
Всем доброго времени суток, помогите плз, не могу разобраться почему не работает условие
Иногда все работает корректно, а иногда считывается только один символПри отправке данных с сенсора используется первый символ '$', а при...