HTML表单目标到顶部框架

时间:2016-04-22 06:41:16

标签: javascript jquery html forms target

我有一个创建了两个框架的主页。 (是的,我知道它是一个名声而不是iFrame,我在这个阶段无法改变它,所以我需要解决这个问题。)

<frameset rows="130pt,*" frameborder="0" framespacing="0" >
        <frame id="topframe" name="topframe" src="***.html" noresize marginheight="0" marginwidth="0" />
        <frame id="mainframe" name="mainframe" src="***.html" frameborder="0" />
    </frameset>

我在html文件中有一个JQuery代码,位于topframe中。 我想提交表单并将结果输入&#34;大型机&#34;

我尝试了所有我能想到的事情,并尝试了许多来自互联网的解决方案,但出于某种原因,结果可以在新窗口中检索。

我想在jQuery或javascript中获得解决方案以提交表单并获得结果&#34; mainframe&#34;请。

谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个

&#13;
&#13;
$(function(){
  var details="get values from your form";
  
  $('#mainframe').contents().find("your-div-to-display").html(details);
  
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<frameset rows="130pt,*" frameborder="0" framespacing="0" >
        <frame id="topframe" name="topframe" src="***.html" noresize marginheight="0" marginwidth="0" />
        <frame id="mainframe" name="mainframe" src="***.html" frameborder="0" />
    </frameset>
&#13;
&#13;
&#13;