2012-05-27 3 views
2

약간의 문제가 있으며 해결 방법을 모르겠습니다. 자동으로 양식을 제출하는 페이지가 있으며 양식의 조치는 외부 URL로 이동하는 것입니다. 양식은 처음로드 될 때 자동 제출되지 않지만 페이지를 새로 고치면 자동 제출됩니다. 그럼 여기서 뭐하고있는거야?자동 제출 양식이 크롬에서 작동하지 않습니다.

<script type="text/javascript"> 
    window.onload = function() 
    { 
    document.subfrm.submit(); 
    } 

</script> 

내 폼 HTML입니다 자바 스크립트

내 autosubmit 내 변명은 내가 스트레스를해야 해요, 난 아마 정말 멍청한 짓을 했어

<form name="subfrm" action="http://www.theexternalwebsite.com" method="post"> 
<input type="submit" value="Continue with Payment"> 

입니다 많은 어렴풋한 마감. 건배!

+2

왜 페이지를로드 할 때 양식을 제출하려고합니까? 사용자에게'action' URL을 보내려면? – Zuul

+0

페이지의 끝 부분에 scrit를 넣으십시오. –

+0

위를 시도해 보겠습니다. 또한 zuul, yup, thats 맞아. 우리는 지불을 처리하는 데 사용하는 상인 사이트를 가지고 있습니다. 다른 양식 요소가 있지만 여기에 포함시키지 않으려 고합니다. – kukulaka

답변

-1

이 작동 :

<html> 
    <body onload="document.subfrm.submit()"> 
     <form name="subfrm" action="http://www.theexternalwebsite.com" 
       method="post"> 
      <input type="submit" value="Continue with Payment"> 
     </form> 
    </body> 
</html>​ 

데모 : http://jsfiddle.net/bensg/1/

+0

맞아, 나는 그것을 부 .다. 나는이 페이지 이전의 나의 형태로 – kukulaka

0

좋아, 그것을 금이. 내 양식에 이것 이전에 나는

data-ajax=false 

그래서 다음 페이지가 예상대로 리디렉션을했다 정상적인 http..then로로드 넣어!

관련 문제