На входе сделать что-то (как в комментариях на Facebook) - PullRequest
1 голос
/ 12 июня 2011

Я сейчас создаю приложение на Facebook и мне нужно создать систему комментариев.Я максимально использовал это, но единственное, что я еще не сделал, - это текстовая область, отправляющая прогресс.

Я хочу сделать так, как будто Facebook сделал это с системой комментариев на Facebook.

Таким образом, когда пользователь нажимает клавишу ввода, происходит запрос ajax, но если пользователь нажимает клавиши shift + enter, он переводит строку без запроса ajax на мой сервер.

1 Ответ

1 голос
/ 12 июня 2011

Попробуйте:

$('#target').keypress(function(event) {
  if (event.which == '13' && !event.shiftKey) {
     // Yout ajax request here
   }
});

Соответствующий документ находится здесь: http://api.jquery.com/keypress/

РЕДАКТИРОВАТЬ : Согласно этот вопрос ,лучше следующее:

$('#target').keypress(function(event) {
    if (((event.keyCode || event.which) == 13) && !event.shiftKey) {
        // Yout ajax request here
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...