Javascript 如何在iframe的新选项卡上提交表单

Javascript 如何在iframe的新选项卡上提交表单,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我在iframe中有一个表单,需要通过使用jQuery从iframe中取出表单来提交此表单。 这是我的表单的HTML: <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank" id="paypal_form"> <input type='hidden' name='some_value' id='some_value' value='151' /> </

我在iframe中有一个表单,需要通过使用
jQuery从iframe中取出表单来提交此表单。

这是我的表单的
HTML

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank" id="paypal_form">
  <input type='hidden' name='some_value' id='some_value' value='151' />
</form>

但这似乎不起作用。请告知。

我想您有以下类似的产品。为了在新选项卡中提交表单,您可以将iframe表单克隆到临时部分中的页面,并在表单中使用
target=“\u blank”
。请确保iframe源与您的域相同。您无法访问托管在另一个域上的iframe

    <iframe src ="" width="100%" height="100%" id="iframe">
      <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank" id="paypal_form">
       <input type='hidden' name='some_value' id='some_value' value='151' />
      </form>
    </iframe>

<div id="temp_form"></div> <!-- this is temp form section -->

@Chris我已经更新了我的答案,将表格克隆到当前页面并提交
    <iframe src ="" width="100%" height="100%" id="iframe">
      <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank" id="paypal_form">
       <input type='hidden' name='some_value' id='some_value' value='151' />
      </form>
    </iframe>

<div id="temp_form"></div> <!-- this is temp form section -->
$('#iframe').contents().find('#paypal_form').appendTo("#temp_form");
$("#temp_form #paypal_form").submit();