![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 12.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
tworzę sobie skrypt ankiet, gdzie ankieta moze miec n pytań, każde pytanie zaś n odpowiedzi. Muszę jakoś dane pytanie i odpowiedzi do niego zgrupować, więc wpadłem na pomysł aby skorzystać z tablic. Tak to wygląda: Chciałbym, korzystając z jQuery aby można było dodawać kolejne pytania i odpowiedzi. Moim celem jest stworzenie takiego kodu, który doda pytanie w takiej formie:
Nie proszę o gotowca, chciałbym się czegoś nauczyć, dlatego jeśli ktoś może wskazać przynajmniej kierunek, w którym powinienem podążać, to będę wdzięczny. Mogę ewentualnie zapłacić, jesli ktoś ma coś gotowego (IMG:style_emoticons/default/smile.gif) Pozdr. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 43 Dołączył: 5.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Może łatwiej byłoby gdybyś spróbował podejścia obiektowego.
Na przykład tworząc odmienne klasy dla ankiety, pytania i odpowiedzi Wyglądałoby to mniej więcej tak, że klasa ankiety przetrzymywałaby węzeł DOM z kontenerem pytań, klasa pytań przetrzymywałaby węzeł DOM z kontenerem odpowiedzi. Klasa ankiety miałaby metody dodające i usuwające pytanie. Klasa odpowiedzi natomiast przetrzymywałaby węzeł z odpowiedzią. Wtedy miałbyś ładną strukturę kodu: Klasa "Ankieta" - właściwości, np: - liczba pytań - pytania (tablica z "Pytanie") metody, np: - dodaj pytanie - usuń pytanie Klasa "Pytanie" - właściwości, np: - numer pytania - treść pytania - odpowiedzi (instancje "Odpowiedź") Klasa "Pytanie" - metody np: - zmien tresc pytania - przenies pytanie wyzej - przenies pytanie nizej Klasa "Odpowiedź": - analogicznie jak do pytania |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:50 |