我的意思是我想讓'輸入'鍵從當前輸入轉到下一個 我的意思是'標籤'鍵功能 我怎麼可以使'輸入'鍵做'tab'鍵功能 in javascipt如何我可以從輸入移動輸入與輸入不是選項卡
0
A
回答
1
我同意這兩個意見。對於用戶友好的表單,你可以做的最糟糕的事情是打破錶單通常工作的方式。另外,如果你真的想這樣做,你必須在每個輸入鍵上使用一個輸入鍵(鍵ID爲13),然後使用focus()函數對下一個輸入進行聚焦。該職位可能會幫助您:http://www.jguru.com/faq/view.jsp?EID=1140915
1
使用jQuery:
$(document).ready(function() { $(":input).keypress(function(event) { if (event.keyCode === 13 || event.keyCode === 10) // 10 is for mac event.preventDefault(); $(this).next(":input").focus(); } }) });
如果所有輸入類型都處於同一級別(兄弟姐妹),這可能工作。 否則,您可能需要緩存$(「:input)數組並通過手動循環。
+0
在Mac上使用當前的Safari和Chrome ,'event.keyCode === 13'工作正常。 – Emil 2012-02-17 22:21:34
相關問題
- 1. 選項卡從輸入到CellTable中的輸入
- 2. 輸入字段值,但也可以是手動的輸入
- 3. 我想選擇退出而不是輸入輸入
- 4. 輸入與輸入在jQuery
- 5. 「:輸入」不選擇禁用的輸入
- 6. 我無法輸入輸入
- 7. 選項卡控制繪製輸入鍵
- 8. 輸入框不讓我輸入
- 9. 我如何輸入n個輸入,其中n是python中的用戶輸入?
- 10. 可以輸入C++
- 11. 如何更新Ggplot與選擇R輸入輸入
- 12. 預輸入從自動完成變更輸入框中選擇選項
- 13. 角提交上輸入不工作的號碼輸入移動
- 14. 自動移動輸入
- 15. 如何在輸入字母時移動div(如輸入插入符號)?
- 16. 如何從父級選擇輸入並獲取輸入的值?
- 17. 我可以使用輸入作爲輸入嗎?
- 18. 卡在輸入emacs gdb調試C程序/ *輸入不結束文本輸入*/
- 19. 是否可以在角材選擇選項中輸入文字?
- 20. 如何檢查os.stdin可以提示一些與文字「輸入輸入」
- 21. 輸入框移動時選擇
- 22. 從「輸入」中讀取「從」輸入「
- 23. 以輸入來自移動在MATLAB
- 24. Kraken-API:輸入選項; Python
- 25. html輸入字段選項
- 26. 如何在int輸入之前在java中輸入char輸入?
- 27. 如何閱讀child_process.spawnSync標準輸出與標準輸入輸出選項 '繼承'
- 28. 與輸入輸入數據[]在數學
- 29. 自動完成 - 用戶輸入速度太快 - 選擇輸入的輸入
- 30. 如何閱讀c輸入輸入
請不要這樣做,如果我必須使用這種形式,它會讓我討厭你 – VoteyDisciple 2010-06-14 16:28:29
我會不行,只是我想知道如何 – 2010-06-14 16:30:43
你打破了一個完善的UI/UX原則,就像讓你的鼠標右鍵像左邊一樣,左邊像右邊 – redben 2010-06-14 16:31:07