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