2 html javascript checkbox jquery
如何在选中一个复选框后禁用使用jquery或javascript和其他复选框的复选框选择?
<input type="checkbox" name="size[]" id="size" value="Small" />Small
<input type="checkbox" name="size[]" id="size" value="Medium" />Medium
<input type="checkbox" name="size[]" id="size" value="Large" />Large
<input type="checkbox" name="size[]" id="size" value="Xl" />XL
Run Code Online (Sandbox Code Playgroud)
这里的例子但我想在Html或Php中做同样的事情
http://gravitywiz.com/demos/limit-how-many-checkboxes-can-be-checked/
Run Code Online (Sandbox Code Playgroud)
问题现在解决了这里的最终解决方案
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<script>
$(document).ready(function () {
$('input:checkbox').click(function(){
var $inputs = $('input:checkbox')
if($(this).is(':checked')){
$inputs.not(this).prop('disabled',true);
}else{
$inputs.prop('disabled',false);
}
})
})
</script>
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox" />
Run Code Online (Sandbox Code Playgroud)
$("input[type='checkbox']").on("click" , function(){
$("input[type='checkbox']").not(this).attr("disabled", "disabled");
});
Run Code Online (Sandbox Code Playgroud)