0

我想使用 HTML 表单提交多行字段列,唯一的区别是相应的服务器端标识符。

伪:

    ID(257) -> Name, Color, Price
    ID(415) -> Name, Color, Price

我不喜欢:

  1. 将每个组作为自己的表单并通过 JavaScript 提交。
  2. 连接id和真实姓名并在服务器上取消合并。

谢谢

4

2 回答 2

1

您可以在附加 [] 时使用相同的输入名称,在 PHP 中,这将在提交时生成一个数组:

<?php
print_r($_POST);
?>

<form method="post">
<input type="text" name="name[257]">
<input type="text" name="name[415]">
<input type="submit">
</form>

结果:

Array
(
    [name] => Array
        (
            [257] => first field
            [415] => second field
        )

)
于 2013-01-26T15:37:09.077 回答
0

如果您使用 PHP 作为服务器端语言,这很容易。只需用括号命名您的字段,这是 PHP 中的数组语法:

伪代码:

name[1] = 'Name, Color, Price'
name[2] = 'Name, Color, Price'
于 2013-01-26T15:33:34.467 回答