【发布时间】:2017-11-15 00:18:31
【问题描述】:
我有以下表格,带有字段:
- 来自
- 致
- 价格
您可以添加多行,然后将此数据发送到控制器。
我想要的是:
假设页面上当前有两行输入,因此输出将类似于:
$rates => array(2)
0 => [
"from" => 1,
"to" => 2,
"price" => 10
],
1 => [
"from" => 1,
"to" => 2,
"price" => 10
]
我已尝试执行以下操作 (HMTL):
<input type="text" name="rates[]" placeholder="Enter rate from"
autocomplete="off" class="form-control">
但这只是给了我一个包含所有值的 6 数组,无法知道顺序。我还尝试了以下方法:
<input type="text" name="rates[]['from']" placeholder="Enter rate from"
autocomplete="off" class="form-control">
<input type="text" name="rates[]['to']" placeholder="Enter rate to"
autocomplete="off" class="form-control">
<input type="text" name="rates[]['price']" placeholder="Enter rate price"
autocomplete="off" class="form-control">
这不会产生我需要的结果。是否可以使用 HTML 和 PHP 做我想做的事?
【问题讨论】:
-
这个你试试
rates[index]['from'] -
@HoàngĐăng
index会是一个数字吗? -
可以,可以通过js生成更多的输入框
-
跨度>