2010-01-20 2 views
0

내 사이트에서 접근 기능 (키보드 전용) 기능을 구현하려고하지만 라디오 단추 목록에 문제가 있습니다. radiobuttonlists를 사용할 때 처음에는 아무런 라디오 버튼도 선택하지 않았을 때 모든 단일 값을 탭하고 "enter"를 눌렀을 때 하나를 선택할 수 있습니다. 그러나 값을 선택한 후에는 선택한 값만 탭할 수 있으며 선택한 값을 변경하려는 경우 문제가 발생합니다.ASP.Net 선택시 모든 라디오 단추를 탭할 수 없음

알다시피, 라디오 버튼은 컨테이너 컨트롤러 수준에서 그룹화되므로 그룹으로 간주 될 때 한 번에 하나만 선택할 수 있습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있으십니까?

+1

안녕하세요, 화살표 키는 선택을 위해 작동합니까? – keyboardP

+2

예! 사실, 방금 브라우저가이를 구현한다고 가정했기 때문에 이것이 전혀 문제가되지 않는다고 생각합니다. 감사합니다. – Anton

+0

쿨! 여전히 탭을 선호한다면 대안을 추가했습니다. – keyboardP

답변

0

나는 RadioButtonList가 하나의 컨트롤이므로 올바른 것으로 믿는다. 따라서 탭이 작동하지 않는다. 다른 방법으로는 개별 라디오 버튼을 만들고 GroupName 속성을 사용하여 모두 하나의 그룹으로 지정할 수 있습니다. 이렇게하면 탭 사이에서 탭을 만들 수 있으며 여전히 서로 동기화되도록 할 수 있습니다.

1

사실, 이것은 전혀 문제가되지 않습니다. 값을 선택하지 않으면 브라우저는 그룹 내의 각 값을 검색합니다. 값을 선택하면 브라우저는 해당 그룹 내에서 선택한 값으로 점프합니다. 따라서 그룹 내에서 값을 변경하려면 키보드 화살표를 사용합니다.

관련 문제