Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Checkbox dezaktywujacy inputa

Forum dyskusyjne poświęcone zagadnieniom związanym z językami JavaScript, VBScript i podobnym

Moderator: Grupa pościgowa ;-)

Checkbox dezaktywujacy inputa

Postprzez dziany » 5 sierpnia 2005, o 20:46

Hej, mam formularz z jednym "checkboxem" i jednym inputem typu "text". Chce, aby po zaznaczeniu checkboxa, input stal sie nieaktywny a po odznaczeniu znow aktywny:

<form name="form1">
<input type="text" name="aaa">
<input type="checkbox" name="aaa1" onclick="if(this.checked){document.form1.elements[0].disabled ='true'}else{document.form1.elements[0].disabled ='false'">
</form>

faktycznie po zaznaczeniu, input staje sie nieaktywny, ale jak zrobic zeby znow byl aktywny, to nie mam pojecia. Pomozcie :)
dziany
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 3
Dołączył(a): 23 lipca 2005, o 20:21

Checkbox dezaktywujacy inputa

Postprzez januzi » 5 sierpnia 2005, o 22:57

hmmm .. jak jest .disabled to moze i jest .enabled ?
czy zamiast 'true' i 'false' da sie wpisac 1 oraz 0 ? wtedy moglbys dac cos w rodzaju
onclick="document.form1.elements[0].disabled = 1 - document.form1.elements[0].disabled"
(jesli by tak bylo, to przy pierwszym kliku masz 1 - 0 = 1 - czyli wylaczony, przy nastepnym 1 - 1 = 0 - czyli wlaczony)
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53


Powrót do Języki JavaScript i VBScript

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron