现在我有个“提交”的超链接在A.jsp中,而我的js脚本在submit.js中,我的提交功能只是将信息添加到数据库,不跳转到其它页面,使用submit的话可以通过onsubmit实现,但如果是超链接的话就不会了。   <tr>
<td colspan=6 align=right><img src="images/button.jpg" align=right/></td>
  </tr>

解决方案 »

  1.   

    function submitform(){
    document.all.formName.action="";
    document.all.formName.submit();
    }这样不就可以了.点超连接时触发上边函数.
      

  2.   

    说得很抽象,不大理解,不知道是不是想达到提交后界面无刷新的效果,是的话,用ajax
      

  3.   

    <a href="javascript:submitform();">提交表单</a>
      

  4.   

    或者 <a href="#" onclick="submitform();">提交表单 </a>
      

  5.   

    我的脚本名是submit.js,那我这样写?以为我在基本还分了不同的操作
    <script language="javascript" src="js-global/SubmitCheck.js"></script>
    <script language=javascript>
    function submit()
    {
    document.all.toupiao.action="return Submit.submit()"; 
    document.all.toupiao.submit(); 


    }
    </script>
    Submit={
    submit: function submit()
    {
      var count=0; 
      var checkboxs = document.getElementsByTagName('input');     
    var len = checkboxs.length; 
    for(var i=0; i<len; i++)     
    {
    if ( checkboxs[i].type=="checkbox")   
        {   
           if ( checkboxs[i].checked )   
           {   
             count++;   
           }   
        }                
    }
    if(count>3)

    alert("最多选择三个!");
    }
    if(count==0)
    {
    alert("您至少选择一个才能递交。");
    }
    }  
    }
      

  6.   

    <a href="#" onclick="submitform()">测试</a>
      

  7.   

    不行饿,最后是跳转到http://.../return%20Submit.submit()?这个页面我想让它执行脚本页SubmitCheck.js
      

  8.   

    document.all.toupiao.action="return Submit.submit()"; 
    是这句有问题吧
    你把它拿到外边来写var action = Submit.submit();
    alert(action);//看看返回你要的值没
    document.all.toupiao.action=action;你多跟踪代码看看到哪报的错