Seite 1 von 1

Benutzereingabe - Erforderlich bei ausgeblendeten Feldern deaktivieren?

Verfasst: 10.12.2014, 09:35
von LJ
Hallo!

In dem Formular an dem ich gerade arbeite gibt es mehrere "Ebenen", die je nach Auswahl von Optionsfelder ein- und ausgeblendet werden. Das Drucken/Speichern des Formulars ist nur möglich nach vollständigem Ausfüllen der Pflichtfelder.
Nun ist das Problem, dass auch das Ausfüllen von ausgeblendeten Feldern verlangt wird und das Drucken bzw. Speichern unmöglich wird.
Gibt es eine Möglichkeit die Pflichteingabe auf Felder zu beschränken, die auch angezeigt werden (bzw. die Pflichteingabe von ausgeblendeten Feldern zu umgehen/deaktivieren)?
Hoffe ich konnte mein Problem verständlich erläutern.

Danke für eure Antworten :)

Benutzereingabe - Erforderlich bei ausgeblendeten Feldern deaktivieren?

Verfasst: 11.12.2014, 12:36
von landei2003
Hallo,

entweder mit Instancen arbeiten oder die Felder die nicht sichtbar sind passend deklarieren.






Viele Grüße
Stephan

Benutzereingabe - Erforderlich bei ausgeblendeten Feldern deaktivieren?

Verfasst: 15.12.2014, 16:49
von armine
Hallo,

ein Beispiel findet sich in http://www.acronaut.de/forum45/5657.html

vg armine

Benutzereingabe - Erforderlich bei ausgeblendeten Feldern deaktivieren?

Verfasst: 28.01.2015, 08:58
von LJ
Hey,

danke für die Antworten!

Könnte ich es rein theoretisch auch mit einem Befehl á la

if(this.presence = "visible")

{

[mache this zu einem Pflichtfeld/Eingabe erforderlich];

}

?



EDIT:

bzw.

if(Teilformular in dem sich Textfeld befindet.presence = "visible")

{

[mache this (Textfeld) zu einem Pflichtfeld/Eingabe erforderlich];

}

?

Benutzereingabe - Erforderlich bei ausgeblendeten Feldern deaktivieren?

Verfasst: 28.01.2015, 13:23
von radzmar
Du verwendest die falschen Operatoren.
Anstelle von = musst Du == bzw. === in deiner if-Bedingung verwenden.
Als kompacter Einzeler sieht das dann so aus.

Code: Alles auswählen

this.mandatory = this.presence == "visible" ? "error" : "disabled";