2013-05-16 17 views
18

Mam problem z moim bieżącym numerem. Każda pomoc będzie bardzo ceniona.Automatyczne wysyłanie formularza przy ładowaniu strony

Mam krok w "procesie rejestracji", którego już nie potrzebuję, ale nie mam czasu na rekonfigurację całego procesu, więc próbuję automatycznie przesłać formularz przy ładowaniu strony, aby w zasadzie pomiń ten krok. jakieś pomysły?

EDYCJA: Przepraszam, powinienem wspomnieć, początkowo były dwie opcje przesyłania, pozbyłem się jednego, teraz po prostu chcę przesłać opcję "mem_type" przy ładowaniu strony. nie jestem pewien, czy to ma znaczenie.

+11

dać '' form' to atrybut id', a następnie uruchomić ten ** ** po swoją postać: 'document.getElementById ("form_id") przedstawia();' – Ian

+1

@Ian komentarz. powinien być odpowiedzią. –

Odpowiedz

48

Wypróbuj Po załadowaniu okna prześlij formularz.

window.onload = function(){ 
    document.forms['member_signup'].submit(); 
} 
+0

thsi worsk perfect, ale jakoś próbuje otworzyć formularz na popup, więc zostanie zablokowany przez przeglądarkę, każdy pomysł, jak mogę to naprawić? – Spring

9

Można złożyć dowolną postać automatycznie na stronie obciążenia po prostu dodając fragment kodu JavaScript, żeby tagu ciała odwołującego nazwę formularza takiego ....

<body onload="document.form1.submit()"> 
+0

Dokładnie tego, czego szukałem. Dziękuję Ci! –

+0

Jednak w IE11 tracę parametry adresu URL podczas ich wykonywania. – hublo

1

ciała zaczyna się jak

<body onload="document.forms['member_signup'].submit()"> 

Od z nazwy atrybut

<form method="POST" action="" name="member_signup"> 
Powiązane problemy