Отправка формы при нажатии Enter, когда фокус находится на TextArea? - PullRequest
2 голосов
/ 21 марта 2012

У меня есть форма только с TextArea.Я хочу, чтобы, когда пользователь нажимает , введите , он должен отправить форму, но когда пользователь нажимает shift + , введите , он должен перейти к новой строке в текстовой области.Это тип приложения чата.Итак, я делаю это с помощью JavaScript, или есть ли способ сделать это в HTML или любым другим методом, который я должен использовать?

1 Ответ

3 голосов
/ 21 марта 2012

Вам нужен обработчик onkeydown.В обработчике событий используйте отладчик для проверки события, переданного вашему обработчику.Вы должны быть в состоянии определить, когда нажаты Enter и Shift + Enter .Используйте evt.keyCode и evt.shiftKey.

...