Javascript 动态添加输入元素和子元素以形成

Javascript 动态添加输入元素和子元素以形成,javascript,php,arrays,Javascript,Php,Arrays,我使用Javascript在表单中动态创建输入字段。我需要添加相同的子字段。 比如,如果用户输入3,我的脚本应该创建3个输入字段,其名称属性为成员1、成员2和成员3。如果用户在成员2(sub)、成员A和成员B中输入。 如何使用post方法在PHP中访问这些字段中的数据?请检查代码 函数addFields(){ var number=document.getElementById(“成员”).value; var container=document.getElementById(“容器”);

我使用Javascript在表单中动态创建输入字段。我需要添加相同的子字段。 比如,如果用户输入3,我的脚本应该创建3个输入字段,其名称属性为成员1、成员2和成员3。如果用户在成员2(sub)、成员A和成员B中输入。 如何使用post方法在PHP中访问这些字段中的数据?请检查代码


函数addFields(){
var number=document.getElementById(“成员”).value;
var container=document.getElementById(“容器”);
while(container.hasChildNodes()){
container.removeChild(container.lastChild);
}

对于(i=0;i您需要将输入字段包装成一个表单,然后发布它:

比如:

<form id="my-form" action="/your/url" method="post">
    // your fields go here
</form>

//你的田地在这里

在表单中添加输入,然后使用提交按钮提交。表单中的操作是在php代码中捕获的URL,最后在addFields()函数中添加以下代码

并将
像标签一样包装在

<form action="">
<div id="container"/>
</form>


您需要为每个输入字段设置一些id,以便在
$\u POST

中唯一地标识提交的数据。如果您在.js文件中创建函数,则不需要
脚本
标记。实际上,Ima没有获得正确的流程。每个问题都有子问题。但是子问题有子问题,我们通常使用id属性的唯一性。在
addFields()
中,您需要对新的生成ID执行一些操作,如
以唯一地标识该元素。
<form action="">
<div id="container"/>
</form>