我使用以下代码发送表单:
<script type="text/javascript">
window.onload = function() { document.form1.submit(); }
</script>
表单的代码如下:
<div id="donationWorldPay"><form id="form1" name="donation_form1" action="https://secure.wp3.rbsworldpay.com/wcc/purchase" method="post" target="_blank" >
<input type="hidden" name="instId" value="11111" />
<input type="hidden" name="cartId" value="1" />
<input type="hidden" name="currency" value="GBP" />
<input type="hidden" name="amount" value="'.$amount.'" />
<input type="hidden" name="desc" value="'.$donationType.' Gift Aid ='.$giftAid.'" />
</form></div>
它适用于FF,Safari,Chrome甚至IE8。但似乎无法让它在IE7中运行。表单发送到ie7的右页但没有发送$ _POST值。
先谢谢
答案 0 :(得分:0)
尝试将代码更改为:
document.forms["form1"].submit();
假设form1
是表单的名称,它应该有效。
如果仍然没有运气,请回答我对原始问题的评论中的问题。