如何根据本地输入操作表单值?

时间:2010-03-29 17:46:56

标签: php html variables checkbox

我有一个包含一系列复选框的表单,一些订单项旁边有一个文本输入,用于定义项目的数量。

<input type="checkbox" name="measure[][input]" value="<?=$item->id?>"> 
<input class="item_mult" type="text" name="measure[][input]" /> 

从输入字段中捕获整数并将其与复选框对应的最佳方法是什么,以便我可以使用它来计算以后的总数?

2 个答案:

答案 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中被禁用,因此如果移动服务器会导致问题