【发布时间】:2011-08-26 06:16:28
【问题描述】:
目前,如果用户在文本区域内按enter,表单将提交。
很好,我想要那个。
但是当他们键入 shift + enter 时,我希望 textarea 移动到下一行:\n
如何在 JQuery 或纯 JavaScript 中尽可能简单地做到这一点?
【问题讨论】:
-
您能告诉我们您当前的代码吗?
-
我正在建立一个聊天室。 Skype 就是这样坐的。
-
检查
e.shiftKey。 -
您需要做的就是找到阻止 Enter 提交表单的代码并检查事件的
shiftKey属性。 -
Shift ENTER 在文本字段中换行不是“更改”行为。这是驴子多年以来的预期行为,对于各种各样的事情。几十年前我在电子表格中输入文本时使用过它。
标签: javascript jquery html css