Как перехватить нажатие клавиши в textarea?

197
27 марта 2018, 03:01

У меня есть тег textarea, в котором пользователь должен менять заголовок страницы. При нажатии на ENTER будут происходить определённые действия, а строка не должна переноситься. Как это можно сделать с jQuery?

Answer 1

$('textarea').on('keydown', function(e) { 
   if (e.keyCode == 13) return false; 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<textarea></textarea>

Answer 2

Без jquery:

document.querySelector("textarea").onkeydown=function(e){ 
	if(e.keyCode == 13){ 
		alert("это, как действие"); 
		return false; 
	} 
}
<textarea></textarea>

READ ALSO
Пределы видимости переменной в js

Пределы видимости переменной в js

Здравствуйте, пишу REST API на expressjs вкупе с базой данных NeDB

180
Почему отображаются 3 картинки вместо 4?

Почему отображаются 3 картинки вместо 4?

Не корректно работает плагин isotope(https://isotopemetafizzy

164
Передача функции в другой поток Node JS

Передача функции в другой поток Node JS

При попытке передачи функции в другой поток, она исчезает, а с другими объектами всё работает исправно

226
Сравнение даты и времени (React js)

Сравнение даты и времени (React js)

Подскажите пожалуйста, как правильно сделать сравнение даты и времени? Задача состоит в следующем, одну дату и время я задаю, например (2019-03-26T10:29)...

147