bygger ett jättelikt enkätformumlär med radiobuttons, checkboxes och textfields och svarar man JA ( välja mellan JA och NEJ) på säg fråga 27a så skall 27b, som tidigare var inaktiverat med scriptet document.forms.test_form.radio27b.disabled=true;, aktiveras med en funktion. Om du har flera radioknappar med samma namn behandlas de som en array. Du måste då disabla/enabla varje knapp för sig:problem med radiobuttons
Dock funkar det inte om det finns två radiobuttons som heter likadant. (och de måste väl heta likadant för att JA skall skall bli avmarkerad när man markerar NEJ.? ) då avaktiveras ingen av knapparna från första början.
Skall jag behöva lägga till script om man markerar JA aka 27a_ja så avmarkeras NEJ aka 27a_nej?
Bolla någon?
JonasSv: problem med radiobuttons
<code>
document.form.radio[0].disabled=1;
document.form.radio[1].disabled=1;
osv
</code>
eller använd en for-loop:
<code>
for i = 0; i<document.form.radio.length; i++) {
document.form.radio[i].disabled=1;
}
</code>