1

접근성을 위해 양식의 첫 번째 잘못된 입력은 양식 제출에 초점을 맞추어야합니다. 이것은 시력이 좋지 않은 사용자가 잘못된 입력을 찾아야하는 것을 방지합니다.잘못된 입력에 대한 탭 순서는 무엇입니까?

제 질문은 탭 순서와 관련이 있습니다. 첫 번째 무효 입력에 초점이 맞춰진 후 사용자가 탭을 다시 클릭하면 포커스가 다음 무효 입력으로 이동해야합니까 아니면 일반 탭 순서의 다음 요소로 이동해야합니까?

예를 들어이 의사 코드를 사용하십시오. 입력 번호 2와 4에 오류가있는 경우 양식을 제출하면 초점이 입력 번호 2로 이동합니다. 다음에 사용자가 tab 키를 누르면 초점이 입력 3 또는 4로 이동합니까?

<input id="1"> 
<input id="2"> <-- invalid 
<input id="3"> 
<input id="4"> <-- invalid 
<input id="5"> 
<button type="submit"> 
+0

여는 단락/어설 션의 출처를 인용 할 수 있습니까? – aardrian

답변

1

초점 다음 요소를 없거나 잘못, 아래를 기입 (또는 전체 형태로 돌아)하시기 바랍니다했다. 탭 순서는 1-2-3-4-5로 유지됩니다.

1

당신이 사용하는 기술은 W3C에서 제안한 것과 상당히 다르다 (G139: Creating a mechanism that allows users to jump to errors)

사용자가 선택되어 데이터 입력을 입력하고 입력 오류가 감지되면 해당 오류에 대한 링크 사용자가 검색 할 필요가 없도록 제공됩니다.

당신의 접근 방식이있을 수 있습니다 귀하의 경우에는

, 당신은 탭 순서를 수정 만 누락 된 필드를 보여주지해야한다 "오류에 대한 요약 (미래 링크)와 양식을 다시 표시" button을 사용하여 모든 필드 간보기 또는 누락 된 필드 만 토글 할 수 있습니다.

다음 필드는 일반 탭 순서에

관련 문제