Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Skrypt zastępujący przycisk submit formularza
Jarod
post 27.01.2008, 23:25:50
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Czy istnieje sposób aby w formularzu htmlowskim pozbyć się przycisku "submit" i wysyłać dane z formularza metodą get co określony czas? Czas jest zdefiniowany w pliku konfiguracyjnym. Chodzi o to, żeby funkcja JS sprawdzała czy godzina zapisana w konfiguracji równa się bieżącej i jeśli tak to "naciskała" niewidocznego submita?

Proszę o pomoc bo nie znam JS. Wiem jak napisać funkcję, która będzie odpalana co 60sekund ale nie potrafię sobie poradzić z submitem.


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
sticker
post 27.01.2008, 23:29:50
Post #2





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


request ajaxa wywołanyt przez setTimeout sprawdzający czas na sv czy jest jakis tam.. i jesli tak to zwrocic evalowany skrypt robiacy form.submit()


--------------------
Go to the top of the page
+Quote Post
webdice
post 27.01.2008, 23:29:55
Post #3


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Tworzysz funkcje która sprawdza czas, a wysyłasz formularz za pomocą:

Kod
document.form.submit ()
Go to the top of the page
+Quote Post
Jarod
post 29.01.2008, 01:12:19
Post #4





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Dzięki za pomoc. Przy okazji mam jeszcze jedno pytanie.
Po automatycznym wysłaniu formularza pojawia się wynik, ale chciałbym, żeby pojawiał się w nowym oknie (popupie) a onko z formularzem pozostawało nie zmienne. Jest to możliwe?


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
lord_t
post 29.01.2008, 12:40:13
Post #5





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


Ano jest możliwe. Poniższy kod js utworzy popupa i wpisze do niego "jakis tekst". Teraz tylko wystarczy zamiast jakiś tekst podać tam Twój wynik;)

  1. var win=window.open("about:blank", "a", "width=300,height=200,left=0,top=0");
  2. win.document.write("jakis tekst");


PS
polecam: Republika / Fabryka / Javascript

Ten post edytował lord_t 29.01.2008, 12:43:13


--------------------
Go to the top of the page
+Quote Post
webdice
post 29.01.2008, 14:10:38
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




http://forum.php.pl/index.php?showtopic=7570
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 06:23