我正在使用<select>
多个选项,它运行良好,但我需要它将数据(发布后)发送为字符串(逗号分隔符)而不是数组。那是因为我有一些动态字段,用户可以添加(单击以添加行,它附加整个行及其元素)和数组,它很难将选项分开,因为它们与金额匹配。
例如,目前它是这样的:
[name]=> blah
[options] => Array(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
[amount] => Array(
[0] => 100
[1] => 200
)
[Save] => Save
我需要它像这样:
[name]=> blah
[options] => Array(
[0] => 1,2
[1] => 3,4
)
[amount] => Array(
[0] => 100
[1] => 200
)
[Save] => Save
从我可以收集到的问题是使用<select>
,如果我使用<input>
工作正常,但如果选项位于value
,则字段已预先加载,这是不理想。
答案 0 :(得分:0)
我不确定这是否是最好的解决方案,但我已经按照我希望的方式工作了,尽管有数组,数组[] []。我将字段名称更改为options[][]
和amount[][]
。所以现在我得到以下内容:
[options] => Array(
[0] => Array(
[0] => 1
[1] => 2
[2] => 3
)
[1] => Array(
[0] => 5
[1] => 6
[2] => 7
[3] => 8
[4] => 9
)
)
[amount] => Array(
[0] => Array(
[0] => 100
)
[1] => Array(
[0] => 200
)
)
非常感谢你!