표는 그런 식으로 몇 행이 포함을 선택체크 박스를 선택하면, 다른 두
<tr>
<td>
<input type="checkbox" name="indicator[]">
</td>
<td>
<input type="checkbox" name="graduations[]">
</td>
<td>
<input type="checkbox" name="graduations[]">
</td>
<td>
<input type="checkbox" name="graduations[]">
</td>
<td>
<input type="checkbox" name="graduations[]">
</td>
<td>
<input type="checkbox" name="graduations[]">
</td>
</tr>
나는 'indicator'
을 선택하지 않은 경우 'graduations'
이 선택되고 비활성화해야합니다. 그리고 체크 된 경우 정확하게 그 행에있는 두 개의 'graduations'
을 확인해야합니다.
내 실제 코드는 'graduations'
의 숫자 만 제한합니다.
$("#area_covered").click(function(){
if($("#area_covered").is(':checked'))
$('.area_covered').prop('checked', true);
else
$('.area_covered').prop('checked', false);
});
당신이 클릭하는거야 체크 박스에 약간의 ID를주고, 당신은 또한 확인받을 수하고자하는 다른 확인란의 양쪽에 몇 가지 클래스를 제공합니다 :
$(function() {
$('input[name=graduations\\[\\]]').click(function() {
if($(this).parent().siblings().children("input[name=graduations\\[\\]]:checkbox:checked").length >= 2)
this.checked = false;
});
});
"정확히 두 행의 '눈금'을 확인해야합니다. 요 의미입니까? 사용자가 2를 선택하지 않은 경우 사용자가 더 이상 진행할 수 없도록 잠금을 설정해야합니다. 그렇지 않으면 선택 사항을 2 개로 제한하십시오. – STT
두 개의 '눈금'이없는 확인 된 '표시'가 있으면 양식을 보낼 수 없습니다. – Bledson