![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Muszę zrobić formularz na stronę. Znajduje się on w zakładce "Zgłoszenie". Odnośnie niego mam 2 pytania: 1.Chciałabym, aby po wybraniu kursu z pierwszej listy wyboru, w drugiej (termin) pojawiły się odpowiednie daty (do każdego kursu są inne terminy). Jak mogłabym uzyskać taki efekt? 2.W zakładce "Terminy kursów" pod terminami każdego z kursów jest odnośnik "Weź udział" do strony z formularzem. Czy dałoby się sprawić, że po kliknięciu na taki odnośnik pod odpowiednim kursem jego nazwa automatycznie zaznaczy się w formularzu? Z góry dziękuję za pomoc! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 10 Dołączył: 17.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
najpierw musisz nadać ID komórce w którą ma modyfikować JS aby mógł ją znaleźć.
Teraz trzeba napisać funkcje która będzie wpisywać do tej komórki odpowiednie opcje w zależności od zaznaczonego kursu
funkcja sprawdza jaka opcja jest zaznaczona w <select> 'document.getElementById("nazwa").value' następnie na podstawie tej informacji wpisuje do komórki odpowiednią listę wyboru: document.getElementById('termin_td').innerHTML='nowa lista wyboru' Teraz tylko trzeba odpalać funkcję gdy ktoś zmienia kurs oraz na początku gdy strona jest wczytywana. W tym celu znacznik <body> zmieniamy na: <body onload="jakiedaty();"> - wywołanie funkcji po wczytaniu strony oraz listę wyboru na: <select name="kurs[]" size="5" id="nazwa" onchange="jakiedaty();"> - wywołanie funkcji przy zmianie opcji kursu Mam nadzieje ze pomogłem i liczę na to ze będziesz w stanie napisać już coś podobnego samodzielnie (lub z pomocą google ![]() Ten post edytował Trojan 20.08.2008, 13:26:59 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 21:14 |