확인, 1, 2, 3, 4 및 5 확인란의 목록이 있습니다. 2, 3, 4 및 5를 선택하는 기능을 원하지만 1 2 번, 3 번, 4 번 및 5 번을 선택 해제하고 2 번에서 5 번을 선택 취소하면 div에 메시지가 표시됩니다.확인란을 하나만 선택하면 확인란을 모두 선택 취소합니다.
지금까지 나는 하나와 다른 하나 ...를 선택하고 메시지가 1
문제의 선택에 제공 한 내가 캔트 않은 선택이 5 번 1을 선택
에문제점 2 상자가 선택되지 않은 경우에도 페이지로드시 메시지가 표시됩니다. 메시지에 대해
$('input[name="CheckboxGroup1"]').on('click', function() {
if ($(this).is(":checked")) {
$('input.check').prop('checked', false);
}
})
:
HTML
<input type="checkbox" class="" value="checkbox" name="CheckboxGroup1" id="boxchecked" />
one <br/>
<input type="checkbox" class="check" />
two <br/>
<input type="checkbox" class="check" />
three <br/>
<input type="checkbox" class="check" />
four <br/>
<input type="checkbox" class="check" />
five
<div id="hidden">Two to five can not be selected whilst you have one selected</div>
않은 선택 확인란 2-5 자바 스크립트는
$('input.check').on('change', function() {
$('input.check').not(this).prop('checked', false);
});
$(document).ready(function(){
$("#boxchecked").click(function()
{
if ($("#boxchecked").is(':checked'))
{
$("#hidden").show();
}
else
{
$("#hidden").hide();
}
});
});
$('input[name=CheckboxGroup1]').attr('checked', false);
에 내가 '선택 1'다음 '을 선택하면 2' 희망? – Rajesh
'checkbox' 대신'radio'를 사용해야합니다 – Shafizadeh