我想将表单提交给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>
答案 0 :(得分:2)
问题是因为从form
发布到iframe
时,表单的target
需要设置为iframe的name
,而不是id
:
<iframe id="FormFrame" name="FormFrame"></iframe>