2011-03-24 4 views
0

를 통해 양식을 보내기 FF, Safari에서나는 양식을 보내려면 다음 코드를 사용하고 자바 스크립트 IE7 문제

<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> 

그것의 작품을, 크롬 및 심지어 IE8. 하지만 IE7에서 제대로 작동하지 않는 것 같습니다. 양식은 ie7에서 오른쪽 페이지로 보내지 만 $ _POST 값은 보내지지 않습니다. 사전

+0

양식을 만드는 방법을 보여줄 수 있습니까? – kjy112

+0

페이지에 둘 이상의 양식이 있습니까? 'form1'은 폼의 ** name **입니까? 양식 요소의 값은 어떻게 채워 집니까? –

+0

Belwo는 실제 양식 자체입니다. – CoderX

답변

0

에서

덕분에 코드를 변경해보십시오 :

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

form1을 가정하면 작동한다 양식의 이름입니다.

아직 행운이 없다면 원래 질문에 대한 내 의견에 질문에 답하십시오.

관련 문제