GRY-Online.pl --> Archiwum Forum

html - poszukuję

12.09.2008
23:56
[1]

Dawaj Tosta [ Konsul ]

html - poszukuję

Otóż zrobiłem taki formularz, który należy wypełnić, po wypełnieniu należy kliknąć jeden z przycisków po którym coś dostajemy. Niestety można ten przycisk nacisnąć nawet, gdy formularz nie został wypełniony. Dlatego mam do Was taką prośbę. Czy jest jakaś komenda, skrypt, który sprawdza czy formularz został wypełniony, jeżeli nie to wyświetla dany komunikat, a jeżeli został to przechodzi na kolejna podstronę(tzn. naszą nagrodę)?

13.09.2008
00:07
[2]

Dawaj Tosta [ Konsul ]

up

13.09.2008
00:20
[3]

Dawaj Tosta [ Konsul ]

up

13.09.2008
00:47
[4]

Dawaj Tosta [ Konsul ]

da rade?

13.09.2008
01:01
[5]

wi3dzmin [ Generaďż˝ ]

najlepiej zrobić to w java script. Poszukaj w necie jakiegoś kursu java scriiptu, jak przysiądziesz to w pół godzinki prosty skrypcik sprawdzajacy napiszesz

13.09.2008
01:09
[6]

Pilotiusz [ Konsul ]

php zalatwi sprawe szybko i bezbolesnie :) slowo klucz: isset

14.09.2008
14:42
[7]

Dawaj Tosta [ Konsul ]

Pilotiusz, ale strona jest pisana w html, anie w PHP Wiedzim no niestety nie znam sie zupelnie na tym :P

14.09.2008
14:49
smile
[8]

Regis [ ]

"no niestety nie znam sie zupelnie na tym"

JavaScript jest prosty jak budowa cepa. JS wspomaganego przez jQuery mozna sie nauczyc w pol dnia. Idea jest taka - robisz na formularzu akcje 'onSubmit, ktora zawiera funkcje. W funkcji przegladasz cala zawartosc formularza (kazdy formularz posiada tablice swoich elementow: NazwaFormularza.elements). Dla kazdego z nich sprawdzasz jego wartosc (w jQuery: if( jQuery( element ).val() == costam ) ... ) i tylko jesli wszystkie sa poprawnie wypelnione (puste CHYBA zwroca undefined, chyba ze sam przygotujesz domyslne pola [np. dla selectow], ktore beda zawierac np. wartosc 0 lub -1), to zwracasz true, co submituje formularz. Jesli zwrocisz false, to nic sie nie stanie, chociaz warto bylo by jakims alertem wypisac co jest nie tak.

© 2000-2025 GRY-OnLine S.A.