Я создавал какое-либо приложение чата с помощью JavaScript, что позволяет один, чтобы отправить сообщение после того, как клавиша ввода нажимаютсяОчистить вход текстового поля после ввода ключа нажмите
window.onkeydown=function(event){
if(event.keyCode==13){
sendNew();
}
}
и в() функции sendNew;
var msg=document.getElementById('txt').value.toString().trim();
if(msg!=="") {
//send message
document.getElementById('txt').value = "";
}
При нажатии клавиши ввода, когда текстовое поле является OnFocus очищается текст, но, кажется, чтобы вставить символ новой строки, а курсор переходит к следующей строке текстового поля.
Как я могу избавиться от этого и иметь полностью пустую текстовую область?
В Chrome 53 'return false' на самом деле не исправил его для меня, но' event.preventDefault() 'сделал. –