0
Когда я нажимаю enter, я хочу сбросить текстовое поле, но когда я это сделаю, возникает проблема. Пример: «Typ hier om te chatten» является заполнителем. Когда я что-то нажимаю, введите:HTML: Textarea reset
Теперь он сфокусирован, но мне все еще нужно нажимать, чтобы снова набрать, как это сделать автоматически?
Код:
$(document).keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13' && $("#message").val().trim() != ""){
socket.emit("sendMessage", { value: $("#message").val() });
$("#message").remove();
$("#messagesBoard").append("<textarea autofocus maxlength=\"308\"id=\"message\" placeholder=\"Typ hier om te chatten\"></textarea>");
$("#message").click(); << WONT WORK
}
});
Почему бы вам просто добавить jsfiddle вместо изображений. – Alvaro
Ваша проблема заключается в удалении содержимого фокусировки текстового поля? Не ясно для меня. – Alvaro
Я всегда предпочитаю '$ (" # сообщение "). Trigger (" click ")'. Я знаю, что 'click()' должен работать, но он может действовать как getter-обработчик событий. – Rolice