Php 如何格式化html数组
我有一个大表单,我需要用这个数组格式发布我的HTML表单。我的问题是,如何将站点编号为0、1、2、3。。。如下图所示Php 如何格式化html数组,php,jquery,html,arrays,Php,Jquery,Html,Arrays,我有一个大表单,我需要用这个数组格式发布我的HTML表单。我的问题是,如何将站点编号为0、1、2、3。。。如下图所示 $processes["stations"] = array( "0" => array( "name" => "Name 1", "id" => "2", "value"=>"15" ), "1" => array(
$processes["stations"] = array(
"0" => array(
"name" => "Name 1",
"id" => "2",
"value"=>"15"
),
"1" => array(
"name" => "Name 2",
"id" => "2",
"value"=>"30"
)
);
这是我的HTML表单,可以由jQuery动态生成
<input type="text" name="process[stations][name][]" />
<input type="text" name="process[stations][id][]" />
<input type="text" name="process[stations][value][]" />
您可以这样做:
<input type="text" name="process[stations][0][name]" />
<input type="text" name="process[stations][0][id]" />
<input type="text" name="process[stations][0][value]" />
<input type="text" name="process[stations][1][name]" />
<input type="text" name="process[stations][1][id]" />
<input type="text" name="process[stations][1][value]" />
etc使用带有循环的node.appendChild,使用JavaScript/jQuery动态生成表单 编辑:
试着读入谢谢你的回答。但这并没有起作用。根据你对@OmarJackman的后续报道,是的,它起了作用,你只需要使用非常基本的JS对它进行一些扩展。表单是动态的。如何更改数字?如果可以动态更改表单,则可以动态更改数字。@ceejayoz该表单非常庞大,只需单击按钮
$(“.machine stations:first”).clone().insertAfter(.machine stations:last”)代码>这是我如何生成form@ceejayoz站点是从数据库中提取的,总共有16个站点,因此其中有16个处理[站点][1,2,3,…,16][name]
。我有一个foreach循环,我可以有一个计数器,增加每个站的数量,这没有问题。但是如果表格是重复的,我怎么能改变号码呢?谢谢。@ceejayoz谢谢,你的回答很有启发性!你能说得更具体些吗?
<input type="text" name="process[stations][0][name]" />
<input type="text" name="process[stations][0][id]" />
<input type="text" name="process[stations][0][value]" />
<input type="text" name="process[stations][1][name]" />
<input type="text" name="process[stations][1][id]" />
<input type="text" name="process[stations][1][value]" />