我正在尝试进行分段上传,其中动态生成文件的输入类型。 后来我通过httpservlet请求将所有字段表单包含在bean中。 但是当我迭代时,我无法找到仅通过javascript生成的动态输入字段!!! ..
<table id="table1" name="table1">
<tr>
<th>Select</th>
<th>Description</th>
<th>File Name</th>
</tr>
</table>
function add()
{
var table = document.getElementById("table1");
var rowCount = table.rows.length;
var cnt=rowCount
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
var cell3 = row.insertCell(2);
var element1 = document.createElement("input");
element1.type="checkbox";
element1.name="selectbx_"+cnt;
element1.id='selectbx_'+cnt;
cell1.appendChild(element1);
var element2 = document.createElement("input");
element2.type="text";
element2.name="Description_"+cnt;
element2.id="Description_"+cnt;
cell2.appendChild(element2);
var element3 = document.createElement("input");
element3.type="file";
element3.size="25";
element3.name="Attachment"+cnt;
element3.id="Attachment"+cnt;
cell3.appendChild(element3);
}
最后提交我正在做一个 mybeanobject.map(request.getParameterMap()); mybeanobject.map(请求);
任何想法为什么?
答案 0 :(得分:1)
仅提交表单选项卡中的元素。 将动态元素添加到表单元素内的某个位置。