最近在做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下可以正常。
因为没有详细研究过a标签,所以对具体的原理不太熟悉,不知道各路高手有没有什么好的方法,帮小弟解决此问题,不胜感激。。。。
解决方案:
R:<a href="javascript:void(0)" onclick="javascript:doSubmit(); return false">提交</a>
onclick加上return false; 以禁用IE6的默认行为就好了。
谢谢这位仁兄:hackiller
分享到:
相关推荐
2. innerText在IE中能正常工作,但在FireFox中却不行. 3 3. CSS透明 3 4. css中的width和padding 3 5. FF和IE BOX模型解释不一致导致相差2px 3 6. IE5 和IE6的BOX解释不一致 3 7. ul和ol列表缩进问题 3 8. ...
这些标签被除了IE 外的所有现代浏览器(Firefox 3+、Safari 3.1+、Chrome 2+、and Opera 9.6+)支持。Javascript 提供了document.createElement(tagName) 的方法,让你可以用来创建新的 HTML5 标签。代替自己创建...
IE浏览器不支持,在FireFox中可以看到效果。 看显示效果的时候注意,浏览器的缓冲的问题。 a:link {color:blue; text-decoration: none; font-size:12px} a:visited {color:gray; text-decoration: none; font-size:...
书签-html2markdown 将Chrome / IE / Firefox格式的书签列表转换为Markdown表,以简化管理和处理。 阶段1 容错盲目解析Chrome书签导出文件以查找H3以指示文件夹带有HREF属性的标签,用于将URL添加到书签。 阶段2 ...
2、Mozilla Firefox 3、Google Chrome 4、Apple Safari 5、Opera Opera(欧朋) 3、主要技术 1、HTML 2、CSS 3、Javascript 2、HTML入门(重点) 1、什么是HTML Hyper Text Markup Language 超级 文本 标记 ...
支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源的程序ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor。 示例: http://extasp.net/ 开源: ...
支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源的程序ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor。 示例: http://extasp.net/ 开源: ...
注:部分站点的视频在IE浏览器下关闭弹出暗箱时可能会提示错误,无法解决,,包括优酷、Ku6等,请使用非IE核心的浏览,比如:火狐、chrome、Opera等浏览器。 视频Flash链接地址获取方法: 除一些提供分享代码的...