Disable textboxe

Tags:    javascript

Hey

Jeg søger en løsningen til at disable 2 - 4 textboxe/dropdowns, via en enkelt checkbox.

Hvordan kan dette laves?



Eksempel:

<select id="select1"><option>Option1</select>
<textarea id="textarea1"></textarea>
<input type="checkbox" onclick="document.getElementById('select1').disabled = document.getElementById('textarea1').disabled = this.checked">



det kan laves ved at man benytter document.getElementsByTagName og/eller document.getElementsById.
Fra den checkbox man klikker på, igennem et onclick event, kan man tjekke om den er checked eller ikke. Når man så gennemløber det array man fik fra document.getElementsBy* med et for-loop kan man alt efter checkboxens stadie, sætte disabled=true eller false på elementerne i arrayet. Dette pakkes ind i en function som kaldes hver gang i det tidligere click event.





Tak for hjælpen begge to.

Jeg brugte Jespers eksempel og det virkede perfekt:P



t