所选商品必须与其对齐。 如果没有选中,我想忽略该项目。
这是我的输入表的设置。
item | amount | buy (yes, no) | discount( No Discount, 50%, 100%, 100.00 )
apple | 100.00 | yes | 50%
banana | 500.00 | no | 0%
pie | 250.00 | yes | 50%
<tr>
<input name='item[]' type='checkbox' value='1'>
<select name='discount[]' >
<option value="1"> No discount </option>
<option value="2"> 50% </option>
</select>
</tr>
如果我使用item[]
作为项目,discount[]
作为折扣,我的服务器将获得:
item[ "1", "3"]
discount[ "2", "1", "2" ]
如何将商品连接到折扣?
答案 0 :(得分:1)
解决方案:无需js
输入name
的公式为:
name="GROUP[ $GROUP_INDEX ]['FIELD_NAME']"
我们的HTML将是:
<tr>
<input name='items[ $some_loop_index ]["item"]' type='checkbox' value='1'>
<select name='items[ $some_loop_index ]["discount"]' >
<option value="1"> No discount </option>
<option value="2"> 50% </option>
</select>
</tr>
在我们的服务器上,我们将获得:
"items": [
{
"'item'": "1",
"'discount'": "2"
},
{
"'discount'": "1"
},
{
"'item'": "3",
"'discount'": "2"
}
]
现在数据已分组。 :)