将表单发布到iframe

时间:2017-10-25 08:27:19

标签: jquery html asp.net-mvc

我想将表单提交给iframe,但它不起作用。它会在新选项卡中打开。我该怎么做?感谢

<form action="https://cp.payguru.com/" method="post" id="paymentData" target="FormFrame">
  @foreach (var item in data)
  {
    <input type="hidden" name="@item.Name" value="@item.Value" />
  }
  <hr/>
  <div class="text-center"><input type="submit" value="Devam Et" class="btn btn-primary" /></div>
</form>
<iframe id="FormFrame"></iframe>

1 个答案:

答案 0 :(得分:2)

问题是因为从form发布到iframe时,表单的target需要设置为iframe的name,而不是id

<iframe id="FormFrame" name="FormFrame"></iframe>