2013-05-14 2 views
-2

데이터베이스에 따라 동적으로 나타나는 체크 박스가 있습니다. 각 체크 박스 ID는 동적으로 생성됩니다. $ I의 초기 값은 1선택된 체크 박스의 값 설정

<input type="checkbox" name="ch[]" id="<?php echo $i - 1;?>" /> 

인 경우 이제 실시간으로 모든 선택되지 않은 체크 박스에 1과 0으로 선택한 각 체크 박스의 값을 설정합니다. Plz 도와주세요. 내가 제대로 이해하면

+2

, 왜 사용하지 나는이 같은 JQuery와 뭔가를 사용하는 것이 좋습니다 것입니다 체크 된 상태? –

+0

네, 내 대답보다 낫다 – PSR

+0

@CM Kanode How ??? 샘플 코드를 제공하십시오. – Abhishek

답변

2

는 실시간으로 값을 설정하려면 다음을 수행해야합니다

$("[name='ch[]']").on("change", function() { 
    this.value = +this.checked; 
}); 

DEMO : 난 당신이 값을 전환하려면 제대로 이해하고http://jsfiddle.net/MMSFB/

0

확인란의

PHP :

<input type="checkbox" class="toggleable" name="ch[]" id="<?php echo $i - 1;?>" />; 

자바 스크립트 : 당신이 PHP를 통해 체크 박스를 생성하고 있기 때문에 PHP에서 문을 설정하는 경우

$(".toggleable").each(function(i, elem) { 
    elem.checked=!elem.checked; 
}); 
관련 문제