<a href="javaScript:void(0)">test</a> 
可以吗?

解决方案 »

  1.   

    还有一种:
    <a href="这里无要求" onclick="return false;">点我看看</a>
    IE外浏览器不一定有效。
      

  2.   

    windvscloud(大翼) ( ) 信誉:100    Blog  2006-10-21 08:19:00  得分: 0  
     
     
       <a href="javaScript:void(0)">test</a> 
    可以吗?
      
     
    就他了
      

  3.   

    Amwpfiqvy(布衣神相):
    标签需要保留onclick,而且其中需要返回值,当true就submit,因此始终return false的方式不行。
      

  4.   

    windvscloud(大翼) :
    <a href="javaScript:void(0)" onclick="document.forms[0].submit();">test</a> IE中submit无效
      

  5.   

    <a href="javascript:;">abcd</a> 
    这个可以的。
      

  6.   

    myvicy(热心肠的人)
    <a href="javaScript:;" onclick="document.forms[0].submit();">test</a> IE中submit还是没有执行
      

  7.   

    <a href="javascript:void(0);">Google就是这么用的</a>
      

  8.   

    可能你的form对象取错了。并且不知道是不是还有其他错误。
      

  9.   

    这样没有问题
    <a href="javaScript:;" onclick="">不提交</a> 这样在IE中不能提交。google的页面没有提交操作的
    <a href="javaScript:;" onclick="document.forms[0].submit();">提交</a> 
      

  10.   

    以下代码在IE中点击链接无法提交
    <html>
    <body>
    <form>
    <a href="javaScript:void(0);" onclick="document.forms[0].submit();">提交</a> 
    </form>
    </body>
    </html>
    <script>
    alert("页面提交")
    </script>
      

  11.   

    这个样子可以。
    <html>
    <body>
    <form>
    <a href="javascript:document.forms[0].submit();" >提交</a> </form>
    </body>
    </html>
    <script>
    alert("页面提交")
    </script>
    href的改变和onclick的处理可能存在着一点小问题。
      

  12.   

    可是完整的代码调试也是同样的结果。
    现在我是判断浏览器是IE就改成href="#"
    不过这样好麻烦。myvicy(热心肠的人):你采用这种方式能够在IE中submit?
      

  13.   

    <html>
    <body>
    <form>
    <a href="javascript:document.forms[0].submit();" >提交</a> </form>
    </body>
    </html>
    <script>
    alert
    </script>
    上面的代码的确在IE中能提交的。
    你点提交之后每次都有弹出("页面提交"),就证明是提交了的。
      

  14.   

    myvicy(热心肠的人):
    <a href="javascript:document.forms[0].submit();" >提交</a> </form>倒是可以提交但是无法通过onclick阻止submit了。我的想法是页面的提交是根据条件判断的
    <a href="让链接失效"  onclick="if(isValid())doSubmit();">按钮</a>
    function isValid()
    {
    ........
    }
    function doSubmit()
    {
    document.forms[0].submit();
    }
      

  15.   

    我现在暂时是这样在写:<a id="test" href="javaScript:void(0);" onclick="if(isValid())doSubmit();">按钮</a><script>
    var a=document.getElementById("test")
    //判断IE浏览器
    if(document.all&&!window.opera)
      a.href="#"
    function isValid()
    {
    ........
    }
    function doSubmit()
    {
    document.forms[0].submit();
    }
    <script>
      

  16.   

    <html>
    <body>
    <script>
    function submit(){
    if(isValid())document.forms[0].submit();
    }
    </script>
    <form target=_self>
    <a href="javascript:submit();" >提交</a> </form>
    </body>
    </html>
    <script>
    alert("页面提交")
    </script>
    可以在函数内判断是否符合提交条件,符合就执行提交。
      

  17.   

    一个心思的想屏蔽href,完全忽略了将所有事件转移过来这个办法。
    不过在href中写js代码在不在标准范围内?别用几天又不行了。