这样写为什么不行啊:document.form_upload.submit;

解决方案 »

  1.   

    改成这样可以了:document.form_upload.submit;但有新问题了,因为我这句是在ajax中处理,现在的问题是ajax出错了。好郁闷啊function sendDataPost(){
    var msg=document.getElementById("msg");
    site=document.getElementById("site");
    var filename=site.value;
    f=filename.split('\\');
    n=f.length;
    fi=f[n-1];
    fil=fi.split('.');
    file=fil[0];
    //alert(file);

    var domain='<?php echo $bid; ?>'; 
    var subdomain='<?php echo $sid; ?>'; 
    var url="upload.php?domain="+domain+"&sub="+subdomain+"&filename="+file;

    var ajax=InitAjax(); 
      ajax.open("GET",url,true); 
      ajax.send(null); 
      ajax.onreadystatechange=function(){ 
       if(ajax.readyState==4 && ajax.status==200){ 
        msg.innerHTML=ajax.responseText; 
       } 
      }
    document.form_upload.submit(); 
    }
      

  2.   

    问题解决了把document.form_upload.submit(); 这句提到msg.innerHTML=ajax.responseText; 后就ok了