2
我只有一个TextArea的表单。我想,当用户按输入它应该提交表格,但当用户按转变 + 输入它应该去文本区域中的新行。这是一种聊天应用程序。所以要么我用JavaScript来做,要么用HTML或者其他方法来做到这一点?当焦点在TextArea上时按下提交表单输入?
我只有一个TextArea的表单。我想,当用户按输入它应该提交表格,但当用户按转变 + 输入它应该去文本区域中的新行。这是一种聊天应用程序。所以要么我用JavaScript来做,要么用HTML或者其他方法来做到这一点?当焦点在TextArea上时按下提交表单输入?
您需要有一个onkeydown
处理程序。在事件处理程序中,使用调试器检查传递给处理程序的事件。您应该能够确定何时输入和移位 + 输入被按下。使用evt.keyCode
和evt.shiftKey
。
http://cburgmer.github.com/jquery-shiftenter/ – SpYk3HH 2012-03-21 15:01:14
谢谢@ SpYk3HH 不错的教程:) – 2012-03-21 15:03:25