2011-04-19 30 views
1

使用Rails時,Tabindex在選擇時不起作用。這是一個錯誤還是我只是慢?我使用了「Google」,但沒有提供任何答案,只是有類似問題的人。帶有選擇輸入的軌道錯誤?

<%= p.label :sector, "Sector" %> 
<%= p.select :sector, [["Technology","tech"],["Healthcare","health"]], { :tabindex => 1 } %>   

(我試圖把的tabIndex標籤上的黑客攻擊這一點,但Chrome的一個例子似乎是不會選擇那些工作,即使輸出具有標籤「爲」的選擇的ID相匹配)

+0

當你認爲你在框架中發現了一個錯誤時,你可以99.9%確定它實際上是你編寫了錯誤的代碼。 – Spyros 2011-04-19 21:58:01

+0

非常真實。唯一的原因是我一直在IE瀏覽器中發現錯誤......當然,這是IE瀏覽器。 – delphi 2011-04-20 01:01:31

回答

4

select(如你所知)接受四個參數,方法,選項,選擇選項的散列值,然後是html屬性的散列值。您已將位置3的html屬性哈希替換爲位置4.您希望傳入位置3中的空散列,並將位置4中的tabindex傳遞給您的Instad。

f.select :selector, [[other, things]], {}, { :tabindex => 1 } 
+1

謝謝傑森! :) – delphi 2011-04-20 01:00:10