Kan dette ikke skrives nemmere/kortere ?
Jeg har en <form> med noget disable af radiobuttons v.hj.a. JavaScript, men jeg synes bare at det virker ENORMT kluntet og besværligt.Det skal siges at det fungerer efter hensigten, men kan det ikke gøres nemmere (mere "strømlinet").
Scriptet som det ser ud nu:
<FORM METHOD="POST" ACTION="<? echo $_SERVER['PHP_SELF']; ?>">
<INPUT TYPE="RADIO" NAME="hvor" VALUE="intern" onClick="this.form.eks[0].disabled = true; this.form.eks[1].disabled = true; this.form.eks[2].disabled = true; this.form.eks[3].disabled = true; this.form.int[0].disabled = false; this.form.int[1].disabled = false; this.form.int[2].disabled = false; this.form.int[3].disabled = false;">Intern oplysning
<INPUT TYPE="RADIO" NAME="hvor" VALUE="ekstern" onClick="this.form.int[0].disabled = true; this.form.int[1].disabled = true; this.form.int[2].disabled = true; this.form.int[3].disabled = true; this.form.eks[0].disabled = false; this.form.eks[1].disabled = false; this.form.eks[2].disabled = false; this.form.eks[3].disabled = false;">Ekstern oplysning
<INPUT TYPE="RADIO" NAME="eks" VALUE="k">Koncert
<INPUT TYPE="RADIO" NAME="eks" VALUE="s">Sogneaften
<INPUT TYPE="RADIO" NAME="eks" VALUE="se">Seniorklub
<INPUT TYPE="RADIO" NAME="eks" VALUE="sp">Sær-arrangement
<BR>
<INPUT TYPE="RADIO" NAME="int" VALUE="m">Møde
<INPUT TYPE="RADIO" NAME="int" VALUE="v">Vielse
<INPUT TYPE="RADIO" NAME="int" VALUE="b">Begravelse
<INPUT TYPE="RADIO" NAME="int" VALUE="div">Andet
</FORM>
