我有一个动态表单,用户可以选择输入的数量。我不知道表单可能有多少输入,我想将结果存储在一个数组中。 这里我的HTML:从多个输入存储数据php
<select name="number-children" id="number-children">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
我的jQuery:
$("#number-children").change(function() {
var str = "";
var count = Number($("#number-children option:selected").val());
for (var i = 0; i < count; i++) {
str += '<label class="col-sm-2 control-label" for="child-'+i+'">Child ' + i
+ '</label> <div class="col-sm-10"><input type="text" name="child-'+i+'" class="form-control" id="child-'+i+'"></input></div>';
}
$("#children").html(str);
});
我怎样才能添加的每个输入的值到一个数组,收集它在后PHP请求?
谢谢!
要附加Abdus的答案,可以使用$ _POST ['child']作为包含i的值作为键的数组,并将输入字段值作为值; –
感谢您的帮助,它解决了我的问题!也感谢@ jeroen! –