2011-01-25 5 views
0

라디오 버튼 그룹이 여러 개 있습니다. 정확히 10 개가 있습니다. 약 10 가지 옵션이 있습니다. 내가 뭘하고 싶은지 사용자가 하나의 그룹에서 선택된 값 2와 다른 그룹에서 선택된 값 2를 갖지 않도록해야합니다. 나는 이것을 백 가지로하고 정말로하고 싶다. 가능한 경우 명령문. 어떤 종류의 예도 많이 감사 할 것입니다.라디오 버튼 그룹에 동일한 값이 설정되지 않도록 설정

+0

jQuery 가능한 옵션을 사용합니까? –

+0

그래, 사용할 수있어. – Guyver

답변

0

각 그룹의 어떤 라디오 버튼을 선택하겠습니까? 은 잘못 체크 된 것을 확인해야합니다. (내 견해로, UI 버튼을 잘못 선택하면 버튼이 선택되지 않고 실제 "라디오 버튼"의 비헤이비어 모델을 위반하게됩니다.) 무작위로 선택할 수 있다고 가정하면 " 변경 "이벤트 (및"클릭 "이벤트도 원할 경우)를 선택합니다. 이벤트가 발생하면 처리기는 페이지에 "checked"라고 표시된 동일한 값을 가진 다른 라디오 버튼이 있는지 확인해야합니다. 확인 된 각 항목에 대해 그룹의 다른 라디오 버튼을 찾아 대신 확인하십시오.

라디오 버튼의 덩어리를 같은 값으로 미리 그룹화하여 모든 클릭에 대해 전체 페이지를 검색 할 필요가 없도록하려는 경우가 있습니다. 하지만 100 가지 요소가 그렇게 많은 것은 아니기 때문에 이러한 성능 조정을 통해 눈에 띄는 차이가 발생하지는 않습니다.

+0

모두 기본적으로 확인 된 항목이 있습니다. – Guyver

+0

맞지만, 하나가 * 변경 될 때 * 같은 값을 가진 다른 사람이 선택되어 있지 않은지 확인해야 할 때, 체크를 해제하면 각 그룹의 * 다른 * 버튼을 체크해야합니다. "default"체크 된 버튼이 항상 고유 한 값을 가진 무언가라면, 나는 그것이 작동 할 것이라고 추측합니다; 어떤 요소가 기본값인지 다시 확인하십시오. – Pointy

관련 문제