我想在我的表单中动态插入最多 10 个字段 10:
<form action="" method="post">
...
<div id="dynamicInput">Entry 1
<br>
<input type="text" name="myInputs[]">
</div>
<input type="button" value="Add another text input" onClick="addInput('dynamicInput');">
...
<input type="submit" class="btn btn-primary" />
</form>
JS代码:
var counter = 1;
var limit = 10;
function addInput(divName) {
if (counter == limit) {
alert("You have reached the limit of adding " + counter + " inputs");
} else {
var newdiv = document.createElement('div');
newdiv.innerHTML = "Entry " + (counter + 1) + " <br><input type='text' name='myInputs[]'>";
document.getElementById(divName).appendChild(newdiv);
counter++;
}
}
单击表单中的提交(使用 post 方法)后,我希望在我的 php 页面中的该字段中插入值?
例如,我使用上面的 JS 代码动态插入了 3 个值,所以我希望在我的 php 页面中得到一个像这样的数组:
Array(
[0] => value1, [1] => value2, [2] => value3
)