a标签href属性
注意:<a> 标签中必须提供 href 属性或 name 属性。
最近在做web前端开发时,用到了html的a标签提交表单,但是请求连接地址不写在href属性中,而是在a标签中添加onclick事件,通过js来提交表单,
如下:(具体js方法在这就略去了)
<a href="javascript:void(0)" onclick="javascript:doSubmit();">提交</a>
这种写法在FF下没有问题,表单可以正常提交,并且页面可以进行正常跳转。
在ie6下表单能正常提交,但当前页面却不能正常跳转,效果类似于点击空连接,最后发现是href="javascript:void(0)"出的问题,改为href="#"后,在ie6下可以正常。
解决方案:
R:<a href="javascript:void(0)" onclick="javascript:doSubmit(); return false">提交</a>
onclick加上return false; 以禁用IE6的默认行为就好了。