如何在textarea中捕獲回車並在textarea中執行表單帖子而不是換行符?在textarea攔截回車
回答
捕獲擊鍵,驗證其是否進入,然後尋找父form
元素,並提交:
$('#textAreaId').keydown(function (e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 13) {
$(this).parents('form').submit();
return false;
}
});
檢查上面的例子here。
將onKeyPress函數添加到textarea,並讓它攔截Enter(字符代碼13)並提交表單。
Here's an example它使用文本輸入而不是textarea,但它應該以同樣的方式工作。
<textarea name="myTextArea" onKeyPress="checkEnter(event)"></textarea>
的基本骨架(從API docs):
$('#textarea-selector-here').keydown(function(event)
{
switch(event.keyCode)
{
// ...
// different keys do different things
// Different browsers provide different codes
// see here for details: http://unixpapa.com/js/key.html
// ...
}
});
但是,如果你不希望允許多輸入,爲什麼不使用的<input type="text" />
?
當然你的意思是type =「text」:) – 2009-11-02 18:28:15
是的,對於錯字感到抱歉。 – 2009-11-02 19:19:34
您可能有點TStamper,因爲我在 $(this).parents('form')。submit(); 無法正常工作。 – 2009-11-02 19:29:19
- 1. 攔截返回
- 2. 在textarea中強制回車
- 3. 在textarea中添加回車
- 4. 攔截器不攔截
- 5. java攔截器不攔截
- 6. Android:攔截回密鑰
- 7. 攔截EJB事務回滾
- 8. 攔截在OSX
- 9. Angularjs - 在攔截
- 10. 在攔截器
- 11. 提交textarea按回車
- 12. 在Android中攔截返回鍵值
- 13. 如何在textarea中捕獲回車
- 14. android上的攔截攔截器
- 15. 如何爲ILogger攔截攔截器
- 16. EJB 3.1攔截器是「攔截器」嗎?
- 17. 城堡攔截器不攔截
- 18. LightInject - 攔截不攔截依賴關係
- 19. EJB攔截器vs CDI攔截器
- 20. CDI攔截器在
- 21. 攔截在REST API
- 22. IE7中的textarea:無法返回回車
- 23. 攔截localStorage.getItem()
- 24. 攔截出口
- 25. struts2的攔截
- 26. Response.Redirect攔截
- 27. jquery攔截
- 28. HTTPS攔截
- 29. 攔截忽略
- 30. 攔截異常
當CMS。 你是男人。 – 2009-11-02 19:03:47