Php 未提交附加字段值
我在PHP中有一组表单字段。我还添加了jQuery功能来克隆一些字段并将它们添加到表单中。但是,在我提交表单之后,只提交原始字段,而不是通过克隆添加的字段 PHPPhp 未提交附加字段值,php,jquery,Php,Jquery,我在PHP中有一组表单字段。我还添加了jQuery功能来克隆一些字段并将它们添加到表单中。但是,在我提交表单之后,只提交原始字段,而不是通过克隆添加的字段 PHP <form id="myForm" method="post" action"..."> <div class="row contRow"> <div class="col-md-5"> <input type="text" id="contact
<form id="myForm" method="post" action"...">
<div class="row contRow">
<div class="col-md-5">
<input type="text" id="contactInputName['.$i.']" name="name['.$i.']" value="'.$output['0'].'" class="form-control" placeholder="Name">
</div>
<div class="col-md-6">
<input type="text" id="contactInputEmail['.$i.']" name="email['.$i.']" value="'.trim($output['1']).'" class="emlVal form-control">
</div>
<div class="col-md-1 text-right">
<span class="btn btn-default rmContact"><i class="fas fa-times fa-fw fa-lg text-danger"></i></span>
</div>
</div>
<div class="row">
<div class="col-md-12">
<span id="saveContacts" class="btn btn-success"><i class="fas fa-check fa-fw fa-lg"></i> Save Contacts</span>
<span id="addRow" class="btn btn-default"><i class="fas fa-plus-circle fa-fw fa-lg"></i> Add More</span>
</div>
</div>
</form>
我遗漏了什么?我会删除id=“contactInputName['.$I.]]”和id=“contactInputEmail['.$I.]”
,因为我认为不需要设置这些属性
如果使用空键设置名称属性,将为您生成递增键。例如
name="name[]"
及
这应该可以消除克隆时复制索引的问题。什么是。$i.
?克隆时,input
s与最后一项具有相同的名称,不是吗?哦,很好。我通过循环构建字段,并根据循环迭代修改名称。。。我需要在克隆时修复这个问题,dah…我想我需要获取名称的数值,增加并修改克隆的名称。对吗?我怎么做?我不知道您使用的是哪种框架,但我想您希望将新记录与现有记录区分开来,不是吗?那么,为一条新记录创建一个模板,并将其用作添加html的源代码,是否有意义呢?
name="name[]"
name="email[]"