【发布时间】:2018-10-30 00:25:09
【问题描述】:
所以基本上我想检查 html div 中的所有复选框,如果该 div 的“父复选框”被选中。我是 javascript/php/html 的新手。谁能提供一个有用的解释性例子?
这是我的代码:
<form>
<?php
while(list($k, $v)=each($Aff))
{
if ($k == 0)
{
array_push($parentAff, substr($v, 0, 2));
$substring = $v;
echo ('<div id ="Div'.$v.'">');
}
if ((substr($substring, 0, 2) != substr($v, 0, 2)) && (strlen($substring) != 1))
{
echo ('</div>');
echo ('<div id ="'.$v.'">');
array_push($parentAff, substr($v, 0, 2));
$counter++;
$substring = $v;
echo "<hr>";
}
echo ('<input type="checkbox" name="Aff[]" id="'.$v.'" value="'.$v.'" /><label for="text'.$k.'">'.$v.'</label>');
$substring = $v;
}
echo ('</div>');
?>
</form>
div 中复选框的数量取决于从数据库中输出到数组 Aff[] 的数据。每个 div 的父复选框将是 parentAff 数组中由 div id 标识的复选框。
【问题讨论】:
-
您想在用户单击父复选框时选择子复选框还是在加载时选中它们?
-
在选中父框时,我也希望孩子也被选中。
标签: javascript php html checkbox