a标签使用javascript:void(0);时在ie6下无法提交form或提交数据不完全的问题:<br>原因:
1.可能是由于dom本身的冒泡事件会最后执行href属性内的javascript:void(0)即不需要执行任何事件导致的. <br>示例:
<a href="javascript:void(0);" onclick="addmoremembers(1,'memberlisttd1', 'memberlistdiv','memberlist','');">
<br>解决方法:<br> 1.onclick方法后加return false; ,阻止浏览器的默认行为 <br> <a href="javascript:void(0);" onclick="addmoremembers(1,'memberlisttd1', 'memberlistdiv','memberlist','');return false;"><br> 2.把href="javascript:void(0);"替换成href="#"<br> 3.去掉onclick事件<br> <a href="javascript:addmoremembers(1,'memberlisttd1', 'memberlistdiv','memberlist','');" >
1.可能是由于dom本身的冒泡事件会最后执行href属性内的javascript:void(0)即不需要执行任何事件导致的. <br>示例:
<a href="javascript:void(0);" onclick="addmoremembers(1,'memberlisttd1', 'memberlistdiv','memberlist','');">
<br>解决方法:<br> 1.onclick方法后加return false; ,阻止浏览器的默认行为 <br> <a href="javascript:void(0);" onclick="addmoremembers(1,'memberlisttd1', 'memberlistdiv','memberlist','');return false;"><br> 2.把href="javascript:void(0);"替换成href="#"<br> 3.去掉onclick事件<br> <a href="javascript:addmoremembers(1,'memberlisttd1', 'memberlistdiv','memberlist','');" >
本文探讨了在IE6浏览器中使用a标签及javascript:void(0)时遇到的form提交问题。主要表现为提交失败或数据不完整,并提供了三种解决方案:通过return false阻止默认行为、将href属性设置为#或直接移除onclick事件。
317

被折叠的 条评论
为什么被折叠?



