Отправка формы через Javascript IE7 Проблема - PullRequest
0 голосов
/ 24 марта 2011

Я использую следующий код для отправки формы:

<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 не отправляются.

Заранее спасибо

1 Ответ

0 голосов
/ 24 марта 2011

Попробуйте изменить код на:

document.forms["form1"].submit();

Предполагается, что form1 - это имя формы, в которой оно должно работать.

Если вам все еще не повезло, пожалуйста, ответьте на вопросы в моем комментарии к вашему первоначальному вопросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...