Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 392 Pomógł: 7 Dołączył: 11.05.2008 Ostrzeżenie: (0%)
|
Poniższy skrypt przedstawia taką sytuację, że kiedy użytkownik nie zaznaczy żadnej odpowiedzi wyskakuje komunikat.
Ja jednak mam taką sytuację jak poniżej. Owszem chcę żeby komunikat wyskakiwał tak jak wyżej, ale gdy użytkownik nie zaznaczy jednej z trzech odpowiedzi w każdej grupie odpowiedzi. A jeszcze lepiej gdyby można to za pomocą PHP zrobić. Ten post edytował Szunaj85 29.10.2008, 12:39:57 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Mój sposób jest o tyle dobry, że nie ma znaczenia ile masz pytań i po ile do nich odpowiedzi. Jest całkowicie elastyczny, ale pod warunkiem, że HTML będzie miał taką strukturę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W innym wypadku potrzebna będzie niewielka modyfikacja.
HTML: JS: Kod function checkForm(){ var uls = document.getElementById('myForm').getElementsByTagName('ul'); var inputs; var checked; for(var i = 0; i < uls.length; ++ i){ inputs = uls[i].getElementsByTagName('input'); checked = false; for(var n = 0; n < inputs.length; ++ n){ if(inputs[n].checked){ checked = true; break; } } if(!checked){ alert('Wypełnij wszystkie pola!'); return false; } } return true; } ps. mogą być literóki - pisane z palca Ten post edytował sowiq 31.10.2008, 15:33:43 |
|
|
|
Szunaj85 [PHP][HTML][JavaScript]Wyskakujący komunikat 29.10.2008, 12:18:45
nexis [PHP] pobierz, plaintext <?phpif (!isset... 29.10.2008, 12:39:46
Szunaj85 Próbowałem na różne sposoby, ale ten skr... 29.10.2008, 15:28:02
nexis Działa tylko widocznie nie potrafisz go dobrze zło... 30.10.2008, 15:58:27
Szunaj85 Ok widzę, że faktycznie działa. Ale... 30.10.2008, 16:48:59
Gość Tak sobie myślę, że możesz zrobić to tak.
Każde p... 31.10.2008, 14:31:04
Szunaj85 U mnie struktura HTML wygląda tak:
[HTML] pobierz,... 31.10.2008, 16:17:08
sowiq 1) nie rób lay'a na tabelkach.
2) jeśli koniec... 31.10.2008, 16:46:41 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:08 |