当焦点在TextArea上时,按enter键提交表单

Submitting form on pressing enter when focus is on TextArea?

本文关键字:enter 提交 表单 焦点 TextArea 上时      更新时间:2023-09-26

我有一个只有TextArea的表单。我希望当用户按下enter时,它应该提交表单,但当用户按下shift+enter时,应该转到文本区域的新行。这是一种聊天应用程序。所以,要么我用JavaScript来做,要么有什么方法可以用HTML或我应该使用的任何其他方法来做?

您需要一个onkeydown处理程序。在事件处理程序中,使用调试器检查传递给处理程序的事件。您应该能够确定何时按下EnterShift+Enter。使用evt.keyCodeevt.shiftKey