Jak automatycznie wysłać formularz (HTML) po załadowaniu strony ?: Różnice pomiędzy wersjami

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzył nową stronę „Czasami są sytuację kiedy chcemy wykorzystać metodę POST do automatycznego przekierowania użytkownika z jednej strony na drugą. Czasami chcemy przekazać pewne d...”)
 
m (Zastępowanie tekstu - "<source lang="html4strict">" na "<pre>")
 
(Nie pokazano 4 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 17: Linia 17:
<script type='text/javascript'>document.przekierowanie.submit();</script>
<script type='text/javascript'>document.przekierowanie.submit();</script>
</pre>
</pre>
[[Category:HTML]]
[[Category:javascript]]

Aktualna wersja na dzień 00:58, 16 lut 2018

Czasami są sytuację kiedy chcemy wykorzystać metodę POST do automatycznego przekierowania użytkownika z jednej strony na drugą.

Czasami chcemy przekazać pewne dane między jedną a drugą domeną, lub mamy zamiar zniszczyć sesję lecz zachować pewne informację.

W takim wypadku najlepiej posłużyć się formularzem typu POST który zostanie wysłany poprzez javascript, a a wypadku kiedy użytkownik nie ma aktywnej obsługi JS, wyświetli przycisk "kliknij tutaj, jeżeli przeglądarka nie przekierowała Cie sama".


Oto gotowy kod.


<form action="http://obojetnie_jaki_adres.html" method="POST" name="przekierowanie">
<input type="hidden" name="cos" value="bla">
<input type="hidden" name="cos2" value="blabla">
<input type="submit" name="submit" value="kliknij tutaj, jeżeli przeglądarka nie przekierowała Cie sam">
</form>
<script type='text/javascript'>document.przekierowanie.submit();</script>