2013-06-02 62 views
0

我有一個頁面上的元素列表,其中一些是輸入,其他錨等等等等。當我在輸入上時,如果我點擊標籤,我想告訴瀏覽器哪個輸入標籤應該把焦點推到哪裏。控制哪個元素應該有焦點()下一個當從一個輸入字段按下製表符

現在我的一個輸入是當我點擊標籤時將我推向菜單項;我希望它進入下一個輸入。我在這裏尋找一個普遍的方法,因爲我不知道從哪裏開始。

我的輸入字段的數量和名稱也是動態的。

我使用的是淘汰賽,如果它是相關的。

+1

爲什麼不直接使用tabindex屬性? – j08691

+1

谷歌tabindex –

+0

@ j08691真棒 - 不知道那個 – RobVious

回答

4

tabindex在HTML屬性

Example on jsFiddle

<input type="text" tabindex="1" /> 
<input type="text" tabindex="4" /> 
<input type="text" tabindex="3" /> 
<input type="text" tabindex="2" /> 
1

爲了補充@ BrunoLM的回答,您可以使用tabindexattr結合,如果你要動態的,就像當你想控制的效果tab輸入鍵。

<input type="text" data-bind="attr :{'tabindex' : dynamicNumber "}" />  

<a data-bind="attr: { href: url, title: details }">Report </a> 

<input type="text" data-bind="attr :{'tabindex' : dynamicNumber "}" /> 
相關問題