Seite 1 von 1

Textfeld bei Auswahl über ein anderes Feld ein und ausblenden

Verfasst: 19.10.2011, 08:56
von ThorstenvO
Hallo,

ich habe ein Problem bei Designer ES.
Ich habe ein Formular erstellt, bei dem ein Textfeld als Dropdown festgelegt wurde. Dabei habe ich die Möglichkeit mehrere Auswahlen zu treffen.
Jetzt soll bei einer Bestimmten Auswahl auch gleichzeitig ein weiteres Textfeld eingeblendet werden. Geht das?
z.B. Versicherung
Auswahl:
Private Haftpflicht
Hausrat
Wohngebäude oder auch
zwischen meinen Fahrzeugen
z.B. Auto und Motorrad
Bei Auswahl von z.B. Hausrat soll nun ein bzw. auch mehrere Felder geöffnet werden bei denen ich z.B. meine qm Zahl eingeben kann, was ich bei meiner Haftpflicht ja nicht brauch.
Hoffe ihr könnt mir weiterhelfen. Bin in Java nicht besonders bewandert. Hab mal 2 Grundkurse besucht...

Textfeld bei Auswahl über ein anderes Feld ein und ausblenden

Verfasst: 19.10.2011, 18:36
von armine
Hallo,

Java gibt’s hier nicht, aber JavaScript (und FormCalc) und davon kann man im Internet Tutorials und vieles mehr finden.

Anbei ein schlichtes Beispiel, wie man abhängig von einer in einer Dropdown-Liste getroffenen Auswahl Textfelder ein- und ausblendet. Mit anderen Objekten geht das auch und wenn man will, dann kann auch eine Dropdown-Liste mit einer neuen Auswahl versehen (Beispiele hier im Forum).

Gruß
armin 

Textfeld bei Auswahl über ein anderes Feld ein und ausblenden

Verfasst: 20.10.2011, 06:53
von ThorstenvO
Super vielen Dank - hast mir echt geholfen. Das bekomm ich hin.:D

Textfeld bei Auswahl über ein anderes Feld ein und ausblenden

Verfasst: 06.03.2018, 09:53
von testmuster
Hallo zusammen,

könnte ich den Code bekommen, da ich kein lifecycle habe und das Dokument so nicht bearbeiten kann.

Besten Dank

Textfeld bei Auswahl über ein anderes Feld ein und ausblenden

Verfasst: 06.03.2018, 16:39
von nele_sonntag
Na sicher- bitte beachte, es handelt sichum 2 verschiedene Events und einmal wurde mit FormCalc gescriptet und einmal mit JavaScript.

Code: Alles auswählen

form1.Inhalt.DropdownListe1::initialize - (FormCalc, client) 
//Der Inhalt der DDL ist hier besser zu editieren,
// die Zahlen dienen der einfachen Unterscheidung im "exit"-Ereignis
$.clearItems()
$.addItem(" ",                        "0") // damit ein leeres Feld erscheinet
$.addItem("Private Haftpflicht",    "1")
$.addItem("Hausrat",                "2")
$.addItem("KFZ-Haftpflicht",        "3")




 form1.Inhalt.DropdownListe1::exit - (JavaScript, client)
// nicht im "change"-Ereignis, weil da "this.rawValue" noch nicht neu gesetzt ist

// alle Felder werden auf "hidden" gesetzt
Hausrat.presence = "hidden" ;
KFZ_Haftpflicht.presence = "hidden" ;
// und eines wird dann "visible"
switch (this.rawValue) {
  case "2":
    Hausrat.presence = "visible"
    break;
  case "3":
    KFZ_Haftpflicht.presence = "visible"
    break;
}
 
Vielleicht helfen dir aber auch unsere TUTORIALS weiter? Da gibt es jeweils eine Datei im LCD zu öffnen und eine Anleitung?

TUTORIAL - LCD für Dummies – PROGRAMMIEREN von DROPDOWNs
http://acronaut.de/view_topic.php?id=4468&forum_id=48&highlight=DUMMIES

usw...
TUTORIAL - LCD für Dummies – PROGRAMMIEREN von KONTROLLKÄSTCHEN/CHECKBUTTONS
http://acronaut.de/view_topic.php?id=4163&forum_id=48&highlight=DUMMIES

LG Mandy