我有一个包含一系列复选框的表单,一些订单项旁边有一个文本输入,用于定义项目的数量。
<input type="checkbox" name="measure[][input]" value="<?=$item->id?>">
<input class="item_mult" type="text" name="measure[][input]" />
从输入字段中捕获整数并将其与复选框对应的最佳方法是什么,以便我可以使用它来计算以后的总数?
答案 0 :(得分:1)
您可以为数组指定一个名称/ ID来关联它们,只需将其添加到name属性中:
<input type="checkbox" name="measure[1][my_checkbox]" value="<?=$item->id?>">
<input class="item_mult" type="text" name="measure[1][my_text]" />
答案 1 :(得分:1)
<input type="checkbox" name="measure[<?php echo $item->id; ?>][checked]" value="<?php echo $item->id; ?>">
<input class="item_mult" type="text" name="measure[<?php echo $item->id; ?>][input]" />
那应该给出值$ measure [1] ['checked'](仅在检查时出现)和$ measure [1] ['input']
我更正了你的短标签 - 它们是个坏主意,因为默认情况下它们在php中被禁用,因此如果移动服务器会导致问题