Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未提交附加字段值_Php_Jquery - Fatal编程技术网

Php 未提交附加字段值

Php 未提交附加字段值,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

我在PHP中有一组表单字段。我还添加了jQuery功能来克隆一些字段并将它们添加到表单中。但是,在我提交表单之后,只提交原始字段,而不是通过克隆添加的字段

PHP

<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">  &nbsp; &nbsp; 
        </div>

        <div class="col-md-6">
            <input type="text" id="contactInputEmail['.$i.']" name="email['.$i.']" value="'.trim($output['1']).'" class="emlVal form-control"> &nbsp; 
        </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[]"