"
在jsp下.有两个模块是动态生成的。 自然也就有 两个form表单.
比如:
<script>
function dest_sub(aa)
//获取herf id 等于获取 form id
var uid=aa.id();
document.getElementById(uid).submit();
</script>
<% for(Obj tem: list)%
{
xxx dm =xx.getdci();
%>
<a herf="javascript:void(0)" id="<%=id%>" onclick="dest_sub(this)">更多</>
<form id=<%=id%> action="">content</form>
<%
}
%>
这样被浏览器解析后,就有多个form. 然后.根据 点的herf不同. 提交不同的表单.
这个 在 其他浏览器下, 是没有问题的。但是在ie8下 出现 对象为空或不是对象的问题.
在网上找了些资料。说是 加载顺序 ,id为dom属性 之类的.但是 问题都没有解决.
甚至 用jquery 。来做获取。 可以获取相应的表单。但是提交无效.$("#id").submit().
哪未大神来 解答下。。 在下感激不尽...
"
"
兄弟你开玩笑么?function是这样写就完了么?说好的大括号呢?
######同一id出现两次了,a换个属性来保持form的id,如 data-fid。
######回复 <a href=""http://my.oschina.net/u/1175081"" class=""referer"" target=""_blank"">@crazy_01 : 你获取id属性值的时候以id为函数名去调用了,获取属性按dom api来应该是a.getAttribute("id")或a.id。######亲。。谢谢你的回复. 这是手写的。 有错误难免哈.. 懂意思就行了... 你说的有道理。 估计jquery获取id的时候 。 有两个id 他不知道提交哪个.. 那getElement呢?? 它为什么连值得获取不到.??"版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。