我有一个只有 TextArea 的表单。我希望当用户按 enter 时,它应该提交表单,但是当用户按 shift+enter 时,它应该转到文本区域中的新行。它是一种聊天应用程序。那么我要么使用 JavaScript 来完成此操作,要么有任何方法可以使用 HTML 或我应该使用的任何其他方法来完成此操作?
最佳答案
您需要有一个 onkeydown
处理程序。在事件处理程序中,使用调试器检查传递给处理程序的事件。您应该能够确定何时按下 Enter 和 Shift+Enter。使用 evt.keyCode
和 evt.shiftKey
。
关于javascript - 当焦点位于 TextArea 上时按 Enter 键提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9807145/