Optionsfelder voneinander abhängig machen
Optionsfelder voneinander abhängig machen
Hallo zusammen,
ich habe folgendes Problem: Ich möchte Optionsfelder voneinander abhängig machen. Das bedeutet, ich möchte die Optionsfelder X und Y nur anklicken können, wenn ich das Optionsfeld Z angeklickt habe. Ich hoffe, das ist verständlich.
Das heißt, dass ich z. B. Optionsfelder einer zweiten Ebene nur anklicken kann, wenn ich ein Optionsfeld aus einer ersten Ebene angeklickt habe.
Ist sowas möglich?
Viele Grüße,
Dominik Naumann
ich habe folgendes Problem: Ich möchte Optionsfelder voneinander abhängig machen. Das bedeutet, ich möchte die Optionsfelder X und Y nur anklicken können, wenn ich das Optionsfeld Z angeklickt habe. Ich hoffe, das ist verständlich.
Das heißt, dass ich z. B. Optionsfelder einer zweiten Ebene nur anklicken kann, wenn ich ein Optionsfeld aus einer ersten Ebene angeklickt habe.
Ist sowas möglich?
Viele Grüße,
Dominik Naumann
Optionsfelder voneinander abhängig machen
Hallo nochmal, hier mal als Beispiel was ich mir gedacht habe:
Die Punkte "aa" und "bb" sollen nur dann anzuklicken sein, wenn der Punkt "A" angeklickt wurde usw.
Die Punkte "aa" und "bb" sollen nur dann anzuklicken sein, wenn der Punkt "A" angeklickt wurde usw.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Optionsfelder voneinander abhängig machen
Dies kann man mit der Eigenschaft readonly der Optionsfelder steuern. Dazu dürfen die Optionsfelder der 2. Ebene von A nicht gleichen Namen haben wie von B usw.
Bernd Alheit
Bernd Alheit
Optionsfelder voneinander abhängig machen
Hallo Bernd,
vielen Dank erstmal für die Antwort. So ganz habe ich allerdings noch nicht verstanden, was ich machen muss.
Setze ich z. B. "aa" und "bb" auf schreibgeschützt, kann ich sie nicht mehr anklicken - egal, ob ich vorher "A" angeklickt habe oder nicht.
Im Endeffekt möchte ich aber, dass "aa" und "bb" so lange schreibgeschützt sind, bis ich "A" anklicke. Sodann sollte ich auch "aa" und "bb" anklicken können, sonst nicht.
vielen Dank erstmal für die Antwort. So ganz habe ich allerdings noch nicht verstanden, was ich machen muss.
Setze ich z. B. "aa" und "bb" auf schreibgeschützt, kann ich sie nicht mehr anklicken - egal, ob ich vorher "A" angeklickt habe oder nicht.
Im Endeffekt möchte ich aber, dass "aa" und "bb" so lange schreibgeschützt sind, bis ich "A" anklicke. Sodann sollte ich auch "aa" und "bb" anklicken können, sonst nicht.
Optionsfelder voneinander abhängig machen
Mittels JavaScript kann man je nach Bedarf die Eigenschaft readonly auf true oder false setzen.
Optionsfelder voneinander abhängig machen
Und genau da bräuchte ich Hilfe ... vielleicht könntest du mir da einen Beispielcode geben?
Optionsfelder voneinander abhängig machen
Zum Beispiel:
this.getField("Feldname").readonly = true;
this.getField("Feldname").readonly = true;
Optionsfelder voneinander abhängig machen
Ich habe jetzt "aa" und "bb" auf Schreibgeschützt gesetzt. Bei "A" habe ich nun folgendes Skript auf das "Maus loslassen" Event gelegt:
this.getField("aa").readonly = false;
Es passiert jedoch nichts ... was mache ich falsch?
this.getField("aa").readonly = false;
Es passiert jedoch nichts ... was mache ich falsch?
Optionsfelder voneinander abhängig machen
Gibt es das Feld mit dem Namen "aa" ?
Mit ctrl-j die Console starten und nach Fehlern schauen.
Mit ctrl-j die Console starten und nach Fehlern schauen.
Optionsfelder voneinander abhängig machen
Bekomme den Fehler:
TypeError: this.getField("aa") is null
1:Field:Mouse Up
TypeError: this.getField("aa") is null
1:Field:Mouse Up