动态生成的 Javascript 输入字段无法被 Httpservletrequest 识别???仅在 Chrome 中
Dynamically generated Javascript input fields are not recognized by Httpservletrequest??? ONLY in Chrome?
我正在尝试进行分段上传,其中文件的输入类型是动态生成的。后来我通过 httpservlet 请求将所有字段表单包含在 bean 中。但是当我迭代时,我只能在 chrome 中找到通过 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(request);
知道为什么吗?
仅提交表单选项卡中的元素。将动态元素添加到表单元素内文档中的某个位置。
相关文章:
- 如何识别我的网站中的慢速设备
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- AngularJS指令只识别双向绑定类型
- php脚本中无法识别ajax传递的值
- 识别没有ID或特定属性的对象
- JavaScript无法识别图像
- 识别由不同数量的项组成的json对象
- 无法识别从php创建的Js函数
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 函数无法识别初始化的变量
- 具有带大括号的字符串时无法识别的表达式
- 在Fiddler JavaScript中识别POST请求
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]
- javascript正则表达式来识别所有特殊字符
- 确定(识别)dc.js图表类型
- Ionic应用程序无法识别android手机中的语音
- node.js可以识别字符模式,但不能识别数字模式
- 数据切换=“;按钮”;在JavaScript中无法识别引导程序单选按钮
- 通过单击事件识别画布上的对象
- 使用jQuery+Javascript识别一个空文本节点