以下のフォーム HTML コードを参照してください。
<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 に適用されるように同意チェック ボックスのスタイルを設定しました。ラッパー div の onclick は、背景画像とラジオ入力のチェック済みステータスを切り替えます。
「terms_radio」DIV に tabindex インデックスを設定する必要があります。単に div の tabindex="2" 属性が機能していません。
カーソルが電子メール入力フィールドにあるときに TAB を押すと、ラジオ入力のラベルの点線の境界線を表示することは可能ですか?