Ответ 1
$("textarea").keydown(function(e){
// Enter was pressed without shift key
if (e.keyCode == 13 && !e.shiftKey)
{
// prevent default behavior
e.preventDefault();
}
});
Попробуйте jsFiddle.
В поведении по умолчанию текстовое поле "нажмите" вводит новую строку, но я не хочу иметь новую строку, я хочу, чтобы пользователь нажал "shift + enter", вместо этого. Как я могу это сделать? или...... могу ли я вернуть событие textarea, прежде чем он начнет стрелять в текстовую область? Спасибо.
$("textarea").keydown(function(e){
// Enter was pressed without shift key
if (e.keyCode == 13 && !e.shiftKey)
{
// prevent default behavior
e.preventDefault();
}
});
Попробуйте jsFiddle.