Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Skrypt zastępujący przycisk submit formularza
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Jarod
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.
sticker
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()
webdice
Tworzysz funkcje która sprawdza czas, a wysyłasz formularz za pomocą:

Kod
document.form.submit ()
Jarod
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?
lord_t
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
webdice
http://forum.php.pl/index.php?showtopic=7570
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.