請參考下面Tab鍵索引
<form method="post" action="register">
<div class="email">
Email <input type="text" tabindex="1" id="email" value="" name="email"> </div>
</div>
<div class="agreement">
<div tabindex="2" class="terms_radio">
<div onclick="changeTerm(this);" class="radio" id="terms_radio_wrapper" style="background-position: left 0pt;">
<input type="radio" id="terms" value="1" name="terms"><label for="terms">I have read and understood the</label>
</div>
</div>
</div>
<div class="form_submit">
<input type="button" tabindex="3" value="Cancel" name="cancel">
<input type="submit" tabindex="4" value="Submit" name="submit">
</div>
</form>
在這裏,我以這樣的方式無線電輸入完全隱藏和背景圖像將被應用於包裝DIV和風格的協議複選框形式的HTML代碼的onclick包裝的div將切換的背景圖像以及所述無線輸入的檢查狀態。
我需要設置tabIndex指數上的「terms_radio」 DIV,根本的tabindex =上格「2」屬性不能正常工作,
是否有可能帶來的虛線邊框標籤上的無線電輸入在向上按TAB當光標在電子郵件輸入字段?
按了HTML4規範,正確的,但按照HTML5規範(見http://dev.w3.org/html5/spec-author-view/editing.html#sequential-focus- navigation-and-tabindex-attribute和http://dev.w3.org/html5/spec-author-view/index.html#attributes-1),實際上,['tabindex'可以應用於其他元素](http://snook.ca/archives/accessibility_and_usability/elements_focusable_with_tabindex), – 2012-03-22 08:45:48
這個答案確實需要更新以反映HTML5或在此處標記不同的答案作爲正確答案。 – cirrus 2014-09-09 14:26:37
tabindex = 0爲我做了詭計。但是,當它關注div時,我無法通過「Enter」鍵擊中它。鼠標點擊工程。任何想法? – vissu 2017-03-29 12:34:42