Hi,
über eine Checkbox möchte ich gern viele (insgesamt 40 weitere Inputboxen und Checkboxen) de- und aktivieren können. Gibt es hier eine verkürzte Schreibweise bzw. Tricks damit die Size von der Javascript Funktion nicht all zu groß wird?
Ein kleines Beispiel der Javascript-Funktion.
function setstate(field)
{
if(document.form1.checkb1.checked == true)
{
document.form1.input1.disabled = document.form1.input2.disabled = document.form1.input3.disabled = document.form1.input4.disabled = true;
}
else
{
document.form1.input1.disabled = document.form1.input2.disabled = document.form1.input3.disabled = document.form1.input4.disabled = false;
}
}
gibt es eine Art Container wie ein <div> welches man per Javascript ansprechen kann und dieses und dessen Inhalte einfach de- bzw. aktiviert?
<body>
<form name="form1" action="#" method="post" enctype="application/x-www-form-urlencoded" id="form">
<!-- die checkbox -->
<input type="checkbox" onclick="setstate(this)" id="checkb1" name="checkb1" style="background:none;"/>active
<!-- div container ausschalten / einschalten ?!? -->
<div>
<inputbox1 ...>
<inputbox2 ...>
<inputbox3 ...>
<inputbox4 ...>
</div>
</form>
</body>
Gruß
Johannes