Подтвердить что ты не робот

Как я могу разрешить только shift + enter для возврата новой строки в текстовую область?

В поведении по умолчанию текстовое поле "нажмите" вводит новую строку, но я не хочу иметь новую строку, я хочу, чтобы пользователь нажал "shift + enter", вместо этого. Как я могу это сделать? или...... могу ли я вернуть событие textarea, прежде чем он начнет стрелять в текстовую область? Спасибо.

4b9b3361

Ответ 1

$("textarea").keydown(function(e){
    // Enter was pressed without shift key
    if (e.keyCode == 13 && !e.shiftKey)
    {
        // prevent default behavior
        e.preventDefault();
    }
});

Попробуйте jsFiddle.