在PHP中實現復選框的全選功能,通常需要結合HTML和JavaScript來完成。以下是一個簡單的示例:
<input type="checkbox" id="checkAll">全選
<input type="checkbox" class="checkbox">選項1
<input type="checkbox" class="checkbox">選項2
<input type="checkbox" class="checkbox">選項3
<script>
document.getElementById('checkAll').addEventListener('change', function() {
var checkboxes = document.getElementsByClassName('checkbox');
for (var i = 0; i < checkboxes.length; i++) {
checkboxes[i].checked = this.checked;
}
});
</script>
在這個示例中,當全選復選框被選中或取消選中時,使用JavaScript遍歷所有的子復選框,并設置它們的選中狀態與全選復選框相同。
需要注意的是,PHP本身并不直接提供處理頁面交互的功能,因此需要使用JavaScript來實現復選框全選功能。