代码如下:
$(function () {
$.extend({
CheckBoxNum: function (options) {
var checkboxName = options.CheckBoxName;
var checkboxNum = options.CheckBoxNum;
$("input[name^='" + checkboxName + "']").click(function () {
if ($("input[name^='" + checkboxName + "']:checked").length > checkboxNum) {
$(this).attr("checked", false);
}
});
}
});
});
调用方法:
<script>
$(function () {
$.CheckBoxNum({ CheckBoxName: "cbxFrontOfficeCup", CheckBoxNum: 2 });
$.CheckBoxNum({ CheckBoxName: "cbxBackOfficeCup", CheckBoxNum: 2 });
});
</script>
本文介绍了一种使用jQuery的方法来限制一组具有相同名称前缀的复选框被选中的最大数量。通过提供的代码示例,可以有效地控制用户在表单中能够选择的选项数。
784

被折叠的 条评论
为什么被折叠?



