![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 177 Pomógł: 6 Dołączył: 14.01.2003 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Mam taki problem chce po wybraniu checkbox'a miec odblokowane reszte elementow(text , textare itd.) a jak odklikne to chce by przeszly w stan disable lub readonly czy ktos wie moze jak to zrobic ? bede wdzieczny za podpowiedzi -------------------- "zycia nie mierzy sie liczba oddechow,
ale liczba chwil, ktore zapieraja dech w piersi" |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 195 Pomógł: 0 Dołączył: 7.07.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No pewnie.
Musisz uzyc JavaScriptu. Zdarzeniem na checkboksie o nazwie onchange() uruchamisz funkcje, ktora zaleznie czy checkbox zostal wlaczony czy wylaczony zmienia wartosc disabled innych elementow. Do kazdego elementu mozesz sie odwolac przez document.getElementById() -------------------- "(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym balastem, to jest niemodne.(...)" |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 156 Pomógł: 15 Dołączył: 13.09.2003 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
Takie prosciutkie (mozna to rozbudowac i uprofesjonalnic
![]() [xml:1:8dbf0c1b12]function zmien() { if(document.form.jakischeckbox.checked == true) { document.form.jakiespole.disabled = false; document.form.jakiespole.enabled = true; } else { document.form.jakiespole.enabled = false; document.form.jakiespole.disabled = true; } }[/xml:1:8dbf0c1b12] a potem tylko [xml:1:8dbf0c1b12]<input type="checkbox" name="jakischeckbox" onchange="zmien()">[/xml:1:8dbf0c1b12] |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 195 Pomógł: 0 Dołączył: 7.07.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No, proponowalbym w tym skrypcie jednak uzywac notacji stnadardowej i zrozumialem dla kazdego browsera:
document.forms['form'].elements['jakiespole'].disabled document.forms['form'].elements['jakiespole'].enabled -------------------- "(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym balastem, to jest niemodne.(...)" |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 177 Pomógł: 6 Dołączył: 14.01.2003 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Dzieki zadzialalo !
-------------------- "zycia nie mierzy sie liczba oddechow,
ale liczba chwil, ktore zapieraja dech w piersi" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 14:03 |