document.childform.action="archive_baseinfo_commit.jsp?url="+"url";

解决方案 »

  1.   

    childscript('testurl') 字符串,所以要加引号.<script>
    function childscript(url)
    {       
        document.childform.action="archive_baseinfo_commit.jsp?url="+url;
        document.childform.submit();
    }
    </script>
    <form name="childform">
    <input type="text"/>
    <input type="button" value="Submit" onclick="childscript('testurl')"/>
    </form>
      

  2.   

    如果是form的话你为什么要这么用呢?你这么用可以用不着form.一、使用form方式
    <from name="submitForm" action="" method="post">
        <input name="url" type="hidden">
    </form>function childscript(url)
    {
        document.childform.action="archive_baseinfo_commit.jsp";
        document.childform.url.value = url;
        document.childform.submit();
    }二、不使用form方式
    function childscript(url)
    {
        window.location = "archive_baseinfo_commit.jsp?"+"url="+url;
    }
      

  3.   

    因为是字串,加个双引号:childscript("testurl");
      

  4.   

    eval("archive_baseinfo_commit.jsp?url="+url);
      

  5.   

    调用时参数用引号,url是采用字符串调用
      

  6.   

    <form method="post" target="_parent" action="/cgi-bin/setobject?index.shtml" name="test" onSubmit='return false'>
    <input type="hidden" name="setobject_lanMode" value="IGNORE">
    <input type="hidden" name="setobject_ip1" value="IGNORE">
    <input type="hidden" name="setobject_ip2" value="IGNORE">
    <input type="hidden" name="setobject_ip3" value="IGNORE">
    <input type="hidden" name="setobject_ip4" value="IGNORE">
    </form>