【发布时间】:2016-10-08 21:14:10
【问题描述】:
对于一个项目,我需要生成一个动态 html 表单,该表单将通过 ACTION 字段将 POST 信息发送到 PHP 页面。
表单不必是静态的,它必须是动态的,因此用户必须能够生成(添加)不固定(动态)数量的输入标签,然后当所有输入都生成并填充用户可以点击提交按钮并将所有信息通过post发送到一个php文档。
我完全迷路了
我一直在使用生成输入的这段代码,但我无法通过 post 将数据发送到 php 文件
<script>
var choices=[];
choices[0]="one";
choices[1]="two";
function addInput(divName){
var newDiv=document.createElement('div');
newDiv.innerHTML="<input type='text'>";
newDiv.innerHTML=newDiv.innerHTML+"</input>";
document.getElementById(divName).appendChild(newDiv);
}
</script>
<form class="new" method="post" action="action.php">
<div id="dynamicInput">
</div>
<input type="button" value="Add" onclick="addInput('dynamicInput');" />
<input type="button" value="Save" />
</form>
【问题讨论】: