Dynamische Pflichtfelder

Hallo alle zusammen,

mir ist eine interessante Frage in Gedanken gekommen. Nehmen wir mal folgendes an:

Wir haben die Felder A, B, C, X
Feld X ist eine Picklist bei den man 2 verschiedene Auswahlmöglichkeiten hat (ja /nein)

Nun soll wenn ich auf ja auswähle, die Felder A und B Pflichfelder sein. Wenn nein ausgewählt ist, dann ist nur Feld C ein Pflichtfeld.


Meine Frage ist nun, ob das überhaupt möglich ist? Wenn ja, wie programmier ich das um?


AW: Dynamische Pflichtfelder

Hi,


dies ist möglich und löst man üblicherweise über JavaScript im OnChange-Ereignis des Feldes X.


Da Du Dich im Feld X für eine Picklist entschieden hast und nicht für eine Optionsbox, muss man zunächst einmal ein Array bilden und aus dem Array heraus abfragen, welcher Wert von dem User ausgewählt wurde. In Abhängigkeit dessen, steuert man dann die Disabled- bzw. Enabled- oder auch Hide- bzw. View-Optionen der Felder A, B bzw. C.


Beispiele findest Du z.B. auf den Seiten von Michael Höhne oder auch bei einer entsprechenden Google Suche, weshalb ich hier kein konkretes Beispiel poste.


Gruß



Re: AW: Dynamische Pflichtfelder

Zur Sicherheit sollte man die Überprüfung ebenso so auf dem Server durch ein Plug-In stattfinden lassen, es sei denn es handelt sich nicht um kritische Daten.