本帖最后由 fonering 于 2010-05-18 16:54:02 编辑

解决方案 »

  1.   

    问题出在这一句<a href="javascript:this.form.submit();">收藏</a>
    你试着改成这样<a href="#" onClick="this.form.submit()">收藏</a>
      

  2.   

    <form action="user_fav.asp" method="post" name="fav_form">
    <input type="hidden" name="bbs_id" value="12" />
    <input type="hidden" name="action_form" value="bbs_fav" />
    <a href="javascript:document.forms["fav_form"].submit();">提交</a>
    </form>
      

  3.   

    1 <a href="javascript:this.form.submit(); 此处this.form是 window.form 显然不对, a不是表单的控件, 没有 form属性,而href中this又不是指a2 第二 测试下来可以呀
      

  4.   

    不好意思,应该是单引号<form action="user_fav.asp" method="post" name="fav_form">
    <input type="hidden" name="bbs_id" value="12" />
    <input type="hidden" name="action_form" value="bbs_fav" />
    <a href="javascript:document.forms['fav_form'].submit();">提交</a>
    </form>
      

  5.   

    <form action="user_fav.asp" method="post" name="fav_form">
    <input type="hidden" name="bbs_id" value="12" />
    <input type="hidden" name="action_form" value="bbs_fav" />
    <input type="submit" value="提交"/>
    </form>
    为什么不用按钮式的提交呢?
      

  6.   

    楼主一定要注意this的用法
    <a href="javascript:this.forms.submit();"> 提交</a>可以
    第二种没有问题吧
      

  7.   


    只要是 onclick 事件统统无效,图片也是如此,但是如果以其他事件提交就可以,真见鬼,下面的代码就可以正常提交
    <seletct name="fav_do" onchange="this.form.submit();">
    <option>操作</option>
    <option>提交</option>
    </select>
      

  8.   

    FFdubug 是个好东西,调试JS很爽的