文本框是使用javascript
动态生成的var txtLoop = 1;
function add(type) {
if (txtLoop !=23){
var element = document.createElement("input");
element.setAttribute("type", "text");
element.setAttribute("value", "");
element.setAttribute("name", "txtLine" +txtLoop);
element.setAttribute("id", "txtLine" +txtLoop);
txtLoop++;
}
问题是,如何根据创建的文本框数量发布此多个文本框?
答案 0 :(得分:0)
如何发布此多个文本框
只要文本框具有name属性,您就可以访问值:
$_POST['txtLine1']
$_POST['txtLine2']
$_POST['txtLine3']
// ... etc
如果您想要一个数组,请使用:
element.setAttribute("name", "txtLine[]");
然后在您的PHP代码中,这将返回一组值:
$_POST['txtLine']
for ($x=1; $x<=22; $x++) {
if (isset($_POST['txtLine'.$x]) && $_POST['txtLine'.$x] != ''){
$txtLine[$x] = $_POST['txtLine'.$x];
}
}
答案 1 :(得分:0)
请告诉我,如果不是这么简单,只需将输入包装在表格中并提交表格。