2 x Dropdown mit unterschiedlicher Texteingabe

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
luckyCB
Beiträge: 1
Registriert: 07.03.2013, 21:57

2 x Dropdown mit unterschiedlicher Texteingabe

Beitrag von luckyCB » 07.03.2013, 22:52

Hallo! Ich bin neu hier und hoffe dass ich mich verständlich ausdrücke: ich benötige zunächst ein dropdown-menu. Je nach ausgewähltem Menupunkt soll in einem anderen Feld ein separater Text (mehrere Sätze und Absätze) angezeigt werden.

Kann mir jemand weiterhelfen?

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

2 x Dropdown mit unterschiedlicher Texteingabe

Beitrag von nele_sonntag » 07.03.2013, 23:02

Hallo,

das wurde schon sehr oft besprochen und gibt es auch mit ganz vielen Anleitungen und Musterformularen.

Schaue doch schon mal hier:

http://www.acronaut.de/view_topic.php?id=191&forum_id=18&highlight=mandy+switch+case (mit Screenshot beschrieben ab Geschrieben: 8 Feb 2011 13:10)

Statt presence (das regelt die Sichtbarkeit, nimmst du rawValue (wie unten beschrieben, damit weist man Textfeldern Inhalte zu)

http://www.acronaut.de/view_topic.php?id=2799&forum_id=18&highlight=dropdown+text , bspw. ab dem Eintrag Geschrieben: 21 Feb 2013 15:32

Meyer, Busse usw. musst du natürlich durch die Einträge in deinem Dropdwon austauschen, ebenso natürlich die Zahlen, die bspw. dem Telefontextfeld zugewiesen wird.

Code: Alles auswählen

switch (xfa.event.newText)
{        
    case "Meyer":        
        Telefon.rawValue = "M1213456";
        Fax.rawValue = "M456789"
        xfa.resolveNode("E-mail").rawvalue = "Mtest@test.de"
        break;

    case "Busse":
        Telefon.rawValue = "B1213456";
        Fax.rawValue = "B456789"
        xfa.resolveNode("E-mail").rawvalue = "Btest@test.de"
        break;
        
    case "Ackermann":
        Telefon.rawValue = "A1213456";
        Fax.rawValue = "A456789"
        xfa.resolveNode("E-mail").rawvalue = "Atest@test.de"
        break;
}
LG Mandy



Antworten