我有一个带有简单脚本的 PHP 页面来“检查所有”页面的复选框。
我必须在我的代码中包含一个 header.php,这就是问题所在。
当我不包含它时,代码可以正常工作。但是当我包含它时,代码不起作用,这意味着 CHECK ALL 按钮不会选中所有复选框。
我的代码是——
checkall.php
<html>
<body>
<script language="JavaScript">
function toggle(source) {
checkboxes = document.getElementsByName('foo');
for(var i=0, n=checkboxes.length;i<n;i++) {
checkboxes[i].checked = source.checked;
}
}
</script>
<?php include('header.php'); ?>
<input type="checkbox" onClick="toggle(this)" /> Toggle All<br/>
<input type="checkbox" name="foo" value="bar1"> Bar 1<br/>
<input type="checkbox" name="foo" value="bar2"> Bar 2<br/>
<input type="checkbox" name="foo" value="bar3"> Bar 3<br/>
<input type="checkbox" name="foo" value="bar4"> Bar 4<br/>
<?php include('footer.php'); ?>
</body>
</html>
我已经尝试Can Berk Güder
了这个问题中的所有建议。
有什么建议么...???