<script language='javascript'>
function   tj()   {
var obj;
for(var i=1;i<100;i++){ 
obj=eval("form"+i)
obj.submit();}
}
</script><script type="text/JavaScript">
<!--
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script><input   name="提交" type="submit" id="t6" value="提交" onClick="javascript:tj();MM_goToURL('parent','defen.asp');return document.MM_returnValue" />
这个提交按钮是提交多个表单的,我想在表单提交后,会跳转到defen.asp这个页面,可是同时调用这两个函数提交按钮没反应

解决方案 »

  1.   

    可以这样:
    设置一个新的js,其中调用上述先执行的,有先执行的最后加一条调用后执行的。try
      

  2.   

    你可以修改form的target,just like this for example
    <form id="test" action="http://www.google.com" target="_blank"> </form>
    <form id="test2" action="http://www.baidu.com" target="_blank"> </form>
    <input type="button" value="submit" onclick="toSubmit()"><script type="text/javascript">
    function toSubmit(){
    document.getElementById("test").submit();
    document.getElementById("test2").submit();
    alert("提交后跳转");
    window.location.href = "http://www.csdn.net";
    }
    </script>