我有2个不同的复选框,一个用于选择注册类型,另一个用于选择课程类型,两者都是必填项。 有人可以帮助我选择允许您选择2个复选框的功能吗? 这时我标记一个,当我要得分时标记另一个,取消选中上一个。
$('input[type="checkbox"]').on('change', function() {
$('input[type="checkbox"]').not(this).prop('checked', false);
if ($('#teste').is(':checked')) {
$('input[type="checkbox"]').is(':checked');
} else {
$('#teste').prop('checked', false);
}
});
HTML-
<label class="ckbx">
<input type="checkbox" class="validate[minCheckbox[1], maxCheckbox[1]]"
id="geral1" name="tipo[]" value="2" style=" margin-top:15px;">
<?php if($lng=='pt') echo"Membro da Comissão de Programa, 150 €"?><?php if($lng=='en') echo"Members of Programme Comittee, 150€"?>
</label>
<input type="checkbox" id="teste" class="validate[minCheckbox[1], maxCheckbox[1]]" name="produto[]" value="1">
答案 0 :(得分:0)
如果您只想允许选择两个选项之一。为什么不使用单选按钮呢?
如果要选择所需的两个选项之一。请参阅以下链接:How to use the "required" attribute with a "radio" input field
下面的示例仅允许选择这两个之一。
<input type="radio" name="produto[]" value="1">1<br>
<input type="radio" name="produto[]" value="2">2<br>