lazerdynamic
17.03.2010, 21:53:59
Mam 5 checkboxów.
Jeden - główny - odblokowany. "akceptacja"
Pozostałe cztery - są zablokowane. "pole1", "pole2", "pole3", "pole4"
Gdy zaznaczę checkbox o nazwie akceptacja to ma mi odblokować pozostałe 4 checkboxy, tak abym mógł je zaznaczyć.
No i jeżeli odznaczę akceptacja to zablokuje mi możliwość zaznaczania / odznaczania tych 4 checkboxów.
Jak to zrobić?
kipero
17.03.2010, 21:57:41
Poczytaj o document.getElementsByTagName, ewentualnie ponadawaj wszystkim checkbox'om id i odnoś się do nich poprzez document.getElementById.
kamil4u
18.03.2010, 12:36:26
Dodam jeszcze:
- referencja_do_pola_checkbox_akceptacja.checked - zwórci true lub false z zależności czy zaznaczony
- referencja_do_jakiegos_elementu.disabled = true; //lub false - okrśla czy dany element ma być zablokowany czy nie.
Referencję do elementu uzyskasz przez funkcję podane przez poprzednika. Teraz wystarczy, że zrobisz prosty warunek i w zależności od niego odblokujesz checbkoxy lub nie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.