Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] po zaznaczeniu checkbox'a uaktywnic inne elementy
Method
post
Post #1





Grupa: Zarejestrowani
Postów: 177
Pomógł: 6
Dołączył: 14.01.2003
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
e-Gandalf
post
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()
Go to the top of the page
+Quote Post
gulldarek
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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]
Go to the top of the page
+Quote Post
e-Gandalf
post
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
Go to the top of the page
+Quote Post
Method
post
Post #5





Grupa: Zarejestrowani
Postów: 177
Pomógł: 6
Dołączył: 14.01.2003
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Dzieki zadzialalo !
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 06:46