<input type="submit" name="Submit" value="Submit" onclick="getval()">
给你的iframe取一个id
<script>
getval(){
  var ifr = parent.iframeid.iform; 
  ifr.action = "_parent";
  ifr.submit();}
</script>

解决方案 »

  1.   

    <form name="form" method="post" action="get.jsp" target="iframe">即可
      

  2.   

    jery_lee(jery)大侠,我源代码中的iframeid是page2是否将你给的代码改为<script>
    getval(){
      var ifr = parent.page2.iform; 
      ifr.action = "_parent";
      ifr.submit();}
    </script>
    是否正确
      

  3.   

    getval(){
      var ifr = parent.document.all.page2.iform; 
      ifr.taeget = "_parent";
      ifr.submit();}
    </script>
      

  4.   

    getval(){
      var ifr = parent.document.all.page2.document.iform; 
      ifr.taeget = "_parent";
      ifr.submit();}
    </script>
      

  5.   

    iframe.jsp
    ==========
    iframe.jsp<%@ page language="java" %>
    <form name="iform" method="post" action="get.jsp">
      <div align="center">
        <p> 
          <input name="id" type="text" id="id">
    <input name="sub" type="submit" value="submit">    </p>
        </div>
    </form>in main.jsp
    ===============<input type=button value="submit" onclick="document.frames('iframe').document.iform.sub.click()"><input type=button value="submit" onclick="document.all['iframe'].document.iform.sub.click()">建议iframe的名字和表单的名字用不同的名字
      

  6.   

    高手,可以提交了!受益匪浅,原理相当于在main中控制iframe的按钮,但是在iframe中的按钮显得挺别扭!有无方法将他去掉!呵呵!麻烦您了!
      

  7.   

    搞定了!呵呵,多谢给分,为了方便后来人贴出源代码如下:iframe.jsp<%@ page language="java" %>
    <form name="iform" method="post" action="get.jsp" target="_top">
      <div align="center">
        <p> 
          <input name="id" type="text" id="id">
    <input name="sub" type="submit" style="display:none">    </p>
        </div>
    </form>main.jsp<%@ page language="java" %> 
      <table width="75%" height="75" border="1" align="center" cellpadding="0" cellspacing="0">
        <tr> 
          <td><IFRAME name="iframe" SCROLLING="yes" src="iframe.jsp" width="100%" height="100%" id="page2"></IFRAME></td>
        </tr>
      </table>
      <div align="center">
        <input type="submit" name="Submit" value="Submit" onclick="document.frames('iframe').document.iform.sub.click()">
      </div>get.jsp<%@ page language="java" %>
    <%
    String id=request.getParameter("id");
    out.println(id);
    %>
      

  8.   

    <input type=button value="submit" onclick="document.frames('iframe').document.iform.submit()">