2010-03-26 2 views
0

을 확인하고 그 라인, 그 실례 '는 마못 척 수 있습니다 얼마나 많은 나무'...의 선택을 취소 모든 체크 박스는 내 질문은 같은 비트를 읽고 알고

내가 체크 박스와 중계기가 있습니다. 이 중계기에는 수많은 행이 있습니다. 얼마나 많은지는 모릅니다. 언제든지 하나의 확인란 만 선택하면됩니다. 사용자가 체크 된 체크 박스를 변경하면 기존의 체크는 체크되지 않으므로 하나의 체크 된 체크 박스를 유지합니다.

나는 VB를 사용하고 있지만, 어떤 C#을 포트에 편안하게. 나는 JQuery를 사용하고 싶다. 나는 Google에서 찾고 있었지만, 확인 된 모든 시스템, 모든 검사되지 않은 시스템 만 찾은 것 같습니다.

제안 사항?

+0

사용 라디오 버튼 – Natrium

+4

당신은 라디오 버튼처럼 작동 체크 박스를 원한다면 ... 음, 왜 그냥 라디오 버튼을 사용하지? – pawel

+0

리피터의 라디오 버튼이 항상 스스로 행동하는 것은 아닙니다. 게다가이 솔루션은 대체 UI를 사용하여 스타일을 지정했기 때문에 확인란을 호출했습니다. – dooburt

답변

5

우선, group-with-one-checked의 모든 체크 박스에 클래스를 추가하여 확인하십시오. 예 : class="radio-similar". 그런 다음

:

$('.radio-similar').change(function() { 
    if ($(this).is(':checked')) { 
    $('.radio-similar').not(this).removeAttr('checked'); 
    }; 
}); 
+0

스팟이 켜져 있습니다. 고맙습니다 :) – dooburt

5
$('input:checkbox').change(function() { 
    $('input:checkbox').not(this).removeAttr('checked'); 
}); 
+1

감사합니다. Reko. 나는 그의 추가 설명 때문에 kpower에 대한 답을 주었지만 나는 또한 당신의 답을 뽑았다. 많은 감사합니다. – dooburt

관련 문제