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. Moin,

    nur eines vorweg. Deanxtiviert der User Javascript sind die "gesperrten" Forumaularelemente für ihn nicht zugängig. Überlge ob Du das willst.

    Ansonsten:
    1. deaktivieren http://selfhtml.teamone.de/html/formulare/tastatur.htm#elemente_ausgrauen
    2.checkbox-handling http://selfhtml.teamone.de/javascript/objekte/elements.htm#checked

    Stefan

    1. hi,

      nur eines vorweg. Deanxtiviert der User Javascript sind die "gesperrten" Forumaularelemente für ihn nicht zugängig.

      wenn du es "richtig herum" machst, sind in diesem falle für ihn _alle_ formularfelder frei zugänglich.

      gruss,
      wahsaga

      1. Auch Hi,

        wenn du es "richtig herum" machst, sind in diesem falle für ihn _alle_ formularfelder frei zugänglich.

        Stimmt , aber die Forderung war
        »»»»Einige Felder davon sollen aber nur aktiv werden, wenn man z.B. eine Checkbox

        Daher der Hinweis.

        Ste

    2. Vielen Dank für eure Antworten!

      Das mit dem Deaktivieren ist klar, aber für den Otto-Normal-User reicht es ;_)

      Müsste dann der Code z.b. so aussehen

      if(document.Formular.Checkbox1.checked == false)// wenn checkbox1 nicht angeklickt ist
        {
        document.Formular.PLZ.disabled;  // PLZ ist ein <input type="text"...
        }

      Außerdem soll, wenn die Checkbox angeklickt ist, die Felder auch in eine Funktion aufgenommen werden, die bereits die anderen Felder überprüft.

      Kann ich das so machen?

      Bitte helft mir, es ist wichtig!