所以我有这个问题我有6列,列中有n个复选框,
<ul>
<li>
<input type="checkbox" name="kuche[]" id="check" value="freie Falächen reinigen / abstauben">
<label for="check"></label>
<p>freie Falächen reinigen / abstauben</p>
<div class="rutina"></div>
</li>
<li>
<input type="checkbox" name="kuche[]" id="check" value="Griffspuren allg. entfernen"> <label for="check"></label><label for="check"></label>
<p>Griffspuren allg. entfernen</p>
<div class="rutina"></div>
</li>
<li>
<input type="checkbox" name="kuche[]" id="check" value="Türen vollflächig reinigen"> <label for="check"></label>
<p>Türen vollflächig reinigen</p>
<div class="rutina"></div>
</li>
<li>
<input type="checkbox" name="kuche[]" id="check" value="Lavabo reinigen /entkalken"> <label for="check"></label>
<p>Lavabo reinigen /entkalken</p>
<div class="rutina"></div>
</li>
<li>
<input type="checkbox" name="kuche[]" id="check" value="Spinnweben entfernen"> <label for="check"></label>
<p>Spinnweben entfernen</p>
<div class="rutina"></div>
</li>
<li>
<input type="checkbox" name="kuche[]" id="check" value="nass aufnehmen"> <label for="check"></label>
<p>nass aufnehmen</p>
<div class="rutina"></div>
</li>
</ul>
所以这是列之一或列表中有6个这些,当我点击div.rutina中的每个复选框时,当复选框被选中时,它将显示下拉列表,这里是链接实时视图:example
所以这里的问题是当我提交表单时,如何获取每列中每个复选框的下拉列表的所有值。
答案 0 :(得分:1)
正如@Sean所写,解决方案或多或少会像那样,但我忘了在那个时候添加它,当我遇到这个问题抱歉时,我会给添加的输入名称ex:dropdown []然后为每个选中复选框我也会有一个下拉菜单,所以使用foreach循环我可以保存所有元素,
foreach($_POST['checkbox'] as $key => $value) {
//value would be here for checkbox
$value;
//the value for dropdown would be here
$drop = $_POST['dropdows'][$key];
或多或少这将是解决方案。