在默认行为中,textarea“按”输入将成为新行,但我不想换行,我希望用户按“shift + enter”,而不是。我怎么能这样做?或者......我可以在实际触发文本区域之前返回textarea输入事件吗?谢谢。
答案 0 :(得分:90)
$("textarea").keydown(function(e){
// Enter was pressed without shift key
if (e.keyCode == 13 && !e.shiftKey)
{
// prevent default behavior
e.preventDefault();
}
});
尝试jsFiddle。