Franz Vogel: Forumlar an/ausschalten

Hi Leute!

Ich hab mir grad ein Formular erstellt. Einige Felder davon sollen aber nur aktiv werden, wenn man z.B. eine Checkbox oder Radiobutton angeklickt hat! Wie kann ich dies realisieren! Aber besten mit Javascript.

Bitte helft mir!

Euer Franz

  1. Hej Franz,

    ein kelines Beispiel mit der Checkbox. Die Radiobuttons sind nicht sichtbar, solange die Checkbox disabled ist.

    Gruß
    Marko

    Javascript:

    function EnDisable() {
     if (document.forms[0].chk_Isolation.checked == true) {
      document.forms[0].rad_Isolation[0].style.visibility = "visible";
      document.forms[0].rad_Isolation[1].style.visibility = "visible";
     }
     else {
      document.forms[0].rad_Isolation[0].style.visibility = "hidden";
      document.forms[0].rad_Isolation[1].style.visibility = "hidden";
     }
    }

    HTML:
    ...
    <body onLoad="EnDisable()">
    ...
    <td class="top">
    <input type="checkbox" name="chk_Isolation" value="Iso_ok"  onClick="EnDisable()">Isolationsprüfung
    </td>
    <td class="top">
    <input type="radio" name="rad_Isolation" value="Iso_R" checked="checked">Isolationswiderstand &#8805;0,5M&#937;<br>
    <input type="radio" name="rad_Isolation" value="Iso_I">Schutzleiterstrom &#8804;3,5mA
    </td>
    ...