我调用showModalDialog()
为什么返回后我再调用form1.submit()
form就是不提交?

解决方案 »

  1.   

    var v = window.showModalDialog("dialog3.jsp?name=" + name + "&title=" + title , window, "dialogHeight: 380px; dialogWidth: 400px; center: yes; help: no; resizeable: no; status: no;");
    if (v != null && typeof(v) != "undefined") {
       form1.submit();
    }
    不执行提交呀
      

  2.   

    那就是 V 返回 空了  alert(V)看一下
      

  3.   

    不为空,那个里面我调用的其他的函数,其他函数里面有form1.submit()
    我用alert试过,可以执行到form1.submit(),但form1.submit()就是不执行
      

  4.   

    var v = window.showModalDialog("dialog3.jsp?name=" + name + "&title=" + title , window, "dialogHeight: 380px; dialogWidth: 400px; center: yes; help: no; resizeable: no; status: no;");
    if (v != null && typeof(v) != "undefined") {
       dosubmit();
    }
    function dosubmit(){
       alert("hello");  //可以执行到这里
       form1.submit();
       //如果我在这里加alert,它就会提交(后台可以看到),但页面并不刷新
    }
      

  5.   

    有没有报javascript错误呢? 帖出来