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