我想使用 HTML 表单提交多行字段列,唯一的区别是相应的服务器端标识符。
伪:
ID(257) -> Name, Color, Price
ID(415) -> Name, Color, Price
我不喜欢:
- 将每个组作为自己的表单并通过 JavaScript 提交。
- 连接id和真实姓名并在服务器上取消合并。
谢谢
您可以在附加 [] 时使用相同的输入名称,在 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
)
)
如果您使用 PHP 作为服务器端语言,这很容易。只需用括号命名您的字段,这是 PHP 中的数组语法:
伪代码:
name[1] = 'Name, Color, Price'
name[2] = 'Name, Color, Price'