Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] po zaznaczeniu checkbox'a uaktywnic inne elementy
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Method
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
e-Gandalf
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()
gulldarek
Takie prosciutkie (mozna to rozbudowac i uprofesjonalnic tongue.gif ):

[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]
e-Gandalf
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
Method
Dzieki zadzialalo !
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.