javascript - Struts 1 提交仅适用于 IE

标签 javascript internet-explorer jsp google-chrome struts-1

我有一些使用 JS 动态创建的输入字段。问题是,当我提交页面时,不会调用 Bean 的 setter ,除非使用 IE。当我在代码中静态添加输入字段时,它仅适用于 Chrome 和 Firefox。

这适用于所有浏览器:

<input name="test" value="test"/>

这只适用于 IE:

var test = document.createElement('input');
test.name = 'test';
test.value = 'test';
tbody.appendChild(test);

请问有人知道解决办法吗?

最佳答案

这个人有同样的问题:

http://forums.mozillazine.org/viewtopic.php?f=25&t=518697&p=2742491

尝试使用 html:rewrite 添加新的输入。

关于javascript - Struts 1 提交仅适用于 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21172712/

相关文章:

javascript - 如何识别 Highcharts 数据组事件?

javascript - 如何更改 javascript 或 jquery 中的标签名称?

javascript - 在 HTML 中隐藏和显示跨度

java - 使用 JSP 从 SQL 显示单个属性值

javascript - 检查jquery是否已经加载,如果为false则加载它

javascript - 使用 OrbitControls 时锁定 x 轴旋转 - Three.js

asp.net - 如何从 Web 应用程序进行高级打印?

html - 显示表和坏溢出 : hidden in IE and MS Edge

javascript - HTML 中是否可以使 IE 更宽容标记错误(例如无关标签)?

java - jsp中如何解析数组列表数据和json数据