![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 6.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chcę stworzyć mały konfigurator zakupu towarów. Mam już podstronę opcje.php, w której przez radio button wybieram sobie interesujące mnie opcje. function pokaz(f){ for(i=1;i<4;i++) document.getElementById('f'+i).style.display="none"; document.getElementById(f).style.display="block"; } Grupy radio button zawarte są w div które pokazuję lub ukrywam przez nadrzędny radio buton za pomocą powyższej funkcji uruchamianej przez zdarzenie zawarty w radio. <input type="radio" name="material" value="1" id="material_0" onclick='pokaz("f1")' checked> Ta funkcja wykonuje się prawidłowo: jak np wybiorę okno drewniane pokazuje się np wybór kolorów dla tego okna i dobieram sobie kolor itd... Ale chciałbym aby bez przeładowania strony w bocznym div pojawił się także wynik: wybrałeś: okno drewniane rama biała i tak by przy każdym kolejnym wyborze radio kolejne wybory się dopisywały do listy wyboru dopiero końcowy klawisz zapisywałby wszystko do bazy czyli krótko mówiąc jedno klikniecie na radio ma sterować wyświetlaniem div i przekazać value do innego div bez przeładowywania. Nie wiem jak do radio przypiąć jeszcze jedno zdarzenie... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 24 Pomógł: 8 Dołączył: 12.06.2011 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem po co Ci inne zdarzenie skoro z tej samej funkcji możesz wykonać wszystko. Skorzystać z jakiegoś frameworka JS chyba, że chcesz pisać w natywnym JS.
@mat-bi jaki Ty jesteś szczegółowy. Ale dzięki ![]() Ten post edytował shikamaru88 16.06.2011, 20:01:52 -------------------- Null jest pusty lub nie jest obiektem - IE 6
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
@up, Sorry, JAVIE? Jak już pomagasz, uzywaj poprawnych sformułowań!
i jeszcze coś
zamienic na:
Chociaż ja, jak zawsze polecam jQuery - append i jedziemy ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 21:10 |