如何只允许 shift+enter 在文本区域中返回新行?
Posted
技术标签:
【中文标题】如何只允许 shift+enter 在文本区域中返回新行?【英文标题】:How can I only allow shift+enter to return new line in text area? 【发布时间】:2011-08-16 02:45:54 【问题描述】:在默认行为中,textarea "press" enter 将成为新行,但我不想换行,我希望用户按 shift+enter,而不是。我该怎么做?或者... ...我可以在 textarea enter 事件实际触发到文本区域之前返回它吗?
【问题讨论】:
【参考方案1】:$("textarea").keydown(function(e)
// Enter was pressed without shift key
if (e.key == 'Enter' && !e.shiftKey)
// prevent default behavior
e.preventDefault();
);
试试jsFiddle。
【讨论】:
以上是关于如何只允许 shift+enter 在文本区域中返回新行?的主要内容,如果未能解决你的问题,请参考以下文章