![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chcę zrobić zakładkę w przeglądarce, która będzie wysyłała do serwera formularz z danymi typu post. Te dane są cały czas takie same, więc rozwiązałem ten problem tworząc stronę .html na dysku i przypisując jej zakładkę w przeglądarce. Stronka wygląda mniej-więcej tak: <html> <body onLoad="document.forms.formularz.submit()"> <form id="formularz" action="/test2.php" method="post"> <input type="tekst" name="value1" value="value2""> <input type="submit" name="zatwierdz" value="poszło"> </form> </body> </html> Słyszałem też, że można to rozwiązać przez funkcję click() w java script. 1. Która z metod jest szybsza/bardzo poprawna z programistycznego punktu widzenia. 2. Czy jest jakiś inny sposób aby nadać przeglądarkowej zakładce funkcję wysyłania formularzy post. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że chcę się coś douczyć.
Ma to działać najszybciej jak się da (tylko nie zaprzągajcie do tego assemblera (IMG:style_emoticons/default/biggrin.gif) ). Dzięki za linka (IMG:style_emoticons/default/smile.gif) edit: Naskrobałem coś takiego: <form id="asd" action="link.php" method="post"> <input id="jeden" name="jeden"> <input id="submit" type="submit" name="submit"> </form> <script> document.forms['asd'].jeden.value = 'wartość1'; document.forms['asd'].submit.value = 'wartość2'; document.forms['asd'].submit.click(); </script> Wszystko działa pięknie, wysyła się samo zaraz po wejściu na stronę, ale czy nie istnieje jeszcze jakaś metoda na zrobienie samego formularza w JS ? Ten post edytował oval 17.04.2013, 20:16:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 17:33 |