2011-01-29 4 views
1

누구나 탭 순서가 엉망인 이유를 말할 수 있습니까 IE 6/7/8, Chrome, Safari 여기 라디오 버튼을 눌렀을 때? Firefox 및 Opera에서 작동합니다. 첫 번째 체크 박스는 다음 탭 이동을 시작 확인할 경우 확인란을 선택하여 시작하면IE는/id 속성에 대한 레이블이있는 라디오 버튼의 탭 순서를 준수하지 않습니까?

http://jsbin.com/inuxa5

, 당신은 3 (우회 ​​라디오 2)

반대로 라디오 1에 체크 박스에서 갈거야 4와 shift-tab을 뒤로 가면 라디오 2에서 체크 박스 2 (라디오 1을 우회)로갑니다.

<form> 

<p> 
<input id="c1" type="checkbox" name="check1"> 
<label for="c1">checkbox 1</label> 

<input id="c2" type="checkbox" name="check2"> 
<label for="c2">checkbox 2</label> 
</p> 

<p> 
    <input id="r1" type="radio" name="member"> 
    <label for="r1">radio 1</label> 

    <input id="r2" type="radio" name="member"> 
    <label for="r2">radio 2</label> 
</p> 

<p> 
<input id="c3" type="checkbox" name="check3"> 
<label for="c3">checkbox 3</label> 

<input id="c4" type="checkbox" name="check4"> 
<label for="c4">checkbox 4</label> 
</p> 

</form> 

답변

1

예상되는 동작입니다.
"r1"또는 "r2"이므로 동일한 이름의 라디오 버튼을 사용하고 있습니다.

약식 : 탭 대신 왼쪽/오른쪽 화살표 2 개를 사용하여 전환하려는 경우.

+0

그리스도, 나는 그것이 분명히 긴 하루 였음을 알았다. 여분의 눈에 감사드립니다. –

+1

나는 엉덩이가되는 것을 의미하지 않지만 이전 답변보다 어떻게 다릅니 까? –

+0

@mlms는별로 좋지는 않지만 적어도 그의 키보드를 사용하여 두 번째 라디오 버튼을 선택하는 해결책을주었습니다. – Knu