Strona 1 z 1

Checkbox dezaktywujacy inputa

PostNapisane: 5 sierpnia 2005, o 20:46
przez dziany
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 :)

Checkbox dezaktywujacy inputa

PostNapisane: 5 sierpnia 2005, o 22:57
przez januzi
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)