首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

A标签使用javascript:void(0);时在IE6上无法提交form或提交数据不完全的有关问题

2012-10-09 
A标签使用javascript:void(0)时在IE6下无法提交form或提交数据不完全的问题A标签使用javascript:void(0)

A标签使用javascript:void(0);时在IE6下无法提交form或提交数据不完全的问题

A标签使用javascript:void(0);时在IE6下无法提交form或提交数据不完全的问题:
原因:

1.可能是由于DOM本身的冒泡事件会最后执行href属性内的javascript:void(0)即不需要执行任何事件导致的.?????
示例:

<a href="javascript:void(0);" onclick="addMoreMembers(1,'memberListTD1', 'memberListDiv','memberList','');">


解决方法:
?1.onclick方法后加return false; ,阻止浏览器的默认行为
??<a href="javascript:void(0);" onclick="addMoreMembers(1,'memberListTD1', 'memberListDiv','memberList','');return false;">
?2.把href="javascript:void(0);"替换成href="#"
?3.去掉onclick事件
??<a href="javascript:addMoreMembers(1,'memberListTD1', 'memberListDiv','memberList','');" >

热点排行
Bad Request.