ie6下点a标签不会submit把javascript:void(0)改成###

文章简介:IE6下javascript:void(0)不submit的另类方法.

今天解决一BUG,在ie6下点a标签不会submit,原来在a的href上写的是javascript:void(0);把javascript:void(0)改成###,问题解决.但是如果这个html是程序员喷的,那可就要走大流程了.咨询大师,于是留下了这千古绝唱.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title></title>
 <script type="text/javascript">
window.onload = function() {
    document.getElementById('a1').onclick = function() {
        setTimeout(function() {
            document.forms[0].submit();
        }, 1);
    }
 }
 </script>
</head>
<body>
 <form action="VoteSubmit.aspx" id="form1">
 <input type="text" id="t1" />
 </form>
 <a href="javascript:void(0)" id="a1">aaa</a>
</body>
</html>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索javascript
, 标签
, submit
, function
, document
, 成千古罪人
void
,以便于您获取更多的相关知识。

时间: 2025-01-21 01:04:53

ie6下点a标签不会submit把javascript:void(0)改成###的相关文章

IE6下通过a标签点击切换图片的问题_javascript技巧

不过, 国内大部分用户还是在用IE6. IE6下通过a标签的onclick事件切换某个图片时, 有可能出现图片无法加载问题, httpwatch抓取表现结果是abort. 测试了一下,找到了解决办法. a标签事件一般情况是这样写的, 也可能是绑定事件, 解决方式一样: 1. <a href="javascript://" onclick="dosomething()">a1</a> 2. <a href="javascript

ie6中href设为javascript:void(0)页面无法提交

<a class="bt_3"  href="javascript:void(0)" id="btnSubmit1" onclick="submitPage()">提交</a> submitPage() 是我定义的一个函数,原意是点击这个<a>时,提交一个表单.ft, ie6 居然不可以,怎么也不能提交. 看来是因为 ie6 执行默认动作引起来,目前两种解决方法: 第一种方法: <a 

a标签中关于javascript:void(0)的几个问题

最近看了好几个关于<a>标签和javascript:void(0)的帖子,谨记于此,以资查阅. 注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明. 在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好. 目前有如下几种解决办法: 1)点击链接后不做任何事情 Java代码  收藏代码 1.<a href=&q

jquery中的slideToggle默认向下滑动显示,向上滑动隐藏。但是我想改成相反。

问题描述 jquery中的slideToggle默认向下滑动显示,向上滑动隐藏.但是我想改成相反. jquery中的slideToggle默认向下滑动显示,向上滑动隐藏.但是我想改成相反.这个能做到吗?或者有没有什么更好的方法.

js form.submit()在IE6下无效

 代码如下 复制代码 $('submitA').onclick = function(){     $('formId').submit(); } 如果你的写法像上面一样,这时候会发现IE6下面提交不了表单.解决的办法有两种 一.把A标签换个写法 把其中的javascript:void(0)换成#就可以了 二.在javascript里面,对submit动作处理一下  代码如下 复制代码 $('submitA').onclick = function(){ setTimeout(function(

IE6下javasc#ipt:void(0) 无效的解决方法

 本篇文章主要是对IE6下javasc#ipt:void(0) 无效的解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 IE 6 下,JSP 中 链接问题:   <a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick()">   <javascript>   function btnHome_onClick(){ w

IE6下javasc#ipt:void(0) 无效的解决方法_javascript技巧

IE 6 下,JSP 中 链接问题: <a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick()"> <javascript> function btnHome_onClick(){window.open("com.mcl.common.main.InitHome.flow","mainFrame&qu

ie6下 jquery的click失效

问题描述 ie6下 jquery的click失效 下面代码,在其他浏览器下可以,ie6下没有反应,请大家帮帮忙,看看怎么回事? <div class="lijigoumai"> <ul> <li> <a class="shoppingCart" id="<%#Eval("productId") %>" href="javascript:void(0);"

在IE6/7/8下识别html5标签(让老式浏览器识别html5)

识别html5标签: html5添加了许多语义化的标签,比 如<nav></nav>,<aside></aside>,<article>< /article>什么的,当时看到这些标签的时候心想html5估计很多老式IE浏览器都不支持,也没多大重视,今天早上在群里面看到这些标签的 讨论,心里顿时冒出一个疑惑,我在chrome等现代浏览器下面用这些标签固然可以,那么我在IE6/7/8下用这些标签会有什么效果了呢.于是立马动手 测试.