我有一些使用 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/