`
longzijian
  • 浏览: 38372 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

    博客分类:
  • Web
阅读更多

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','');" >

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics