我有一个有问题的表格:
(我削减了代码以使其简单)
<form action="FOO.PHP" method="POST">
<label for="numberofsteps">Number of steps</label>
<input type="number" name="numberofsteps" />
<input type="button" name="addsteps" value="Add Steps"/>
<div id='prependarea'>
</div>
<input type="submit" value="submit" />
</form>
这是jQuery部分:
$('input[name=addsteps]').on('click',function(){
var numberofsteps=$('input[name=numberofsteps]').val(); //example :5
while(numberofsteps>0)
{
$('#prependarea').prepend("<div>somethinghere<form action='FOO.php' method='POST'>somethinghere</form></div>");
numberofsteps-- ;
}
});
它预先添加了 div 和表单,但是当我提交整个表单时,它不会发布预先添加的表单值。
他们的动作和方法是一样的。
它忽略了前置 div 中的表单。
有什么解决办法吗?