2009-09-28 79 views
2

是否有原因當我在此表單中的字段之間選項卡時,Firefox和Safari(在我的Mac上)正在跳過元素?表單標籤跳過<button>

<形式> <輸入類型= 「文本」 名稱= 「標籤」 ID = 「標籤」 的tabindex = 1/> <按鈕ID = 「推出」 的tabindex = 2 >做到這一點! < /按鈕> < textarea的名字= 「評論」 ID = 「評論」 的tabindex = 3 > </textarea的> < /形式>

我不應該把tabindex屬性中,但即使它會跳過按鈕。我已經看到按鈕元素應該接受tabindex的文檔。

感謝

回答

0

它爲我在Chrome在Linux上,所以它可能不是你的HTML的一個問題。

一個猜測:默認情況下,Mac OS 而不是使按鈕可以使用Tab-only文本框和列表進行對焦。也許火狐和Safari只是尊重這個設置。你可以change it in the System Preferences

+1

謝謝,太糟糕了有沒有辦法做到這一點爲其他用戶。如果不改變他們的系統首選項,他們就無法設置一個友好的界面,如果他們無法選擇按鈕。 – brad 2009-10-02 17:56:55

2

Mac OSX使您可以在操作系統級別的非文本輸入元素上手動打開Tab鍵。

打開的窗口式 '全keyobard訪問':

在OS X〜10.6

  • 打開系統首
  • 轉到鍵盤&鼠標
  • 選擇全鍵盤的所有控制訪問

在OS X上10.9

  • 打開系統首
  • 轉到鍵盤
  • 轉到快捷方式選項卡
  • 選擇所有控件的全鍵盤訪問