Textfeld füllen mit Werten aus Dropdown - Liste

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Maverick
Beiträge: 9
Registriert: 12.05.2010, 20:52

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von Maverick » 22.07.2011, 22:36

Hallo zusammen,

bin am basteln für ein Einsatzformular.

Hier hab ich schon was gefunden in diesem Forum, aber irgendwie komme ich damit nicht klar.

Ich hab das angehängte Formular gefunden und ich würde dies gerne in meins Formular integrieren bzw. den Code finden.

Ein Textfeld befüllt sich mit den Werten, die in einer Dropdown-Liste ausgewählt werden.

Im Dropdown steht dann "Flammenmelder", "Handdruckmelder", "Gasmelder"...und in dem Textfeld schreibt er das dann immer untereinander...

Ist der Code in dem Formular, das ich in diesem Forum gefunden habe in XML geschrieben?? Gibt es das auch als Java - Script Code? Dann wärs vielleicht einfach für mich nachzuvollziehen und zu integrieren. Mit Paste und Copy klappt es leider nicht:(

Super, sag schon mal vielen vielen Dank im Voraus für eure Hilfe

Schöne Grüße
Christian
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

anform
Beiträge: 23
Registriert: 26.10.2010, 20:33

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von anform » 23.07.2011, 10:27

Hallo Christian und alle die, die schonmal das Coding suchen...,

Wie dann die DD-Listen per Javascript gefüllt werden, steht in div. Beispielen z.b. hier.

http://www.acronaut.de/view_topic.php?id=2556

Viele Grüße
AnneP
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Maverick
Beiträge: 9
Registriert: 12.05.2010, 20:52

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von Maverick » 23.07.2011, 19:25

Hallo AnneP,

vielen lieben Dank für die Hilfe.

Leider hab ich noch nicht gewußt, das man hier auch so ein Skriptobjekt einfügen kann, das dann die entsprechenden Befehle ausführt. Hab gemeint, das muss so in den Editor geschrieben werden unter dem Befehl mit dem Sternchen....*

Bin hier leider auch erst Anfänger und eigentlich User ;-)

Bemüh mich aber, besser zu werden.
Hab jetzt auf alle Fälle den Code dank deines Skriptes gefunden, und werde mich an diesem Versuchen..

Vielen dank nochmal

schöne Grüße Christian

AKKinator
Beiträge: 3
Registriert: 21.02.2013, 08:27

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von AKKinator » 21.02.2013, 11:10

Guten Morgen,
Ich bin noch ein Neuling in LCD, habe auch schon Stunden gesucht, aber nicht das erwünschte Ergebnis gefunden :/
Hoffentlich kann mir jemand helfen :)

Und zwar sollen die Felder:
- Telefon Nr.
- Fax Nr.
- E-mail

automatisch mit den dazugehörigen Daten gefüllt werden, wenn ein Name in der Drop Down Liste angeklickt wurde.

Zusätzlich soll Das Adressfeld oben automatisch mit den Adressen gefüllt werden, die unten in der Drop down Liste ausgewählt wurden.

Ich hoffe mir kann jemand helfen :)

Danke schon einmal im voraus :)

Mit freundlichen Grüßen,

Pascal
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von nele_sonntag » 21.02.2013, 15:28

Hallo Pascal,

der Debugger wirft schon mal folgenden Fehler:

Code: Alles auswählen

SyntaxError: invalid assignment left-hand side
6:XFA:TopmostSubform[0]:Page1[0]:Name[0]:change
Ich schaue mir das PDF an, ob ich sehe, woran es liegt, aber vlt. hast du selbst schon eine Idee..

Ich arbeite selbst nie mit durch Import erstellten PDF :-( ..schauen wir mal..

LG Mandy


armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von armine » 21.02.2013, 15:30

Hallo Pascal,

die Felder werden befüllt.
Mach dir doch das Leben leichter, in dem du Tabellen verwendest und bei der Namensgebung auf den Bindestrich verzichtest (nicht "E-Mail", sondern "E_Mail".

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von armine » 21.02.2013, 15:30

Mandy war schneller!
armine

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

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von nele_sonntag » 21.02.2013, 15:32

Also..zunächst scheint er mit deinen Pfaden nicht arbeiten zu wollen.

Das beste ist, den Cursor an die gewünschte Stelle des Code zu platzieren, STRG zu drücken und mit der Maus das gewünschte Objekt anzuklicken. Dann wird der benötigte Pfad eingetragen (von selbst)..

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;
}
Damit funktionieren schon einmal Telefon und Fax.

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

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von nele_sonntag » 21.02.2013, 15:47

Soderle.

Fehler gefunden.
  1. Email wird nicht übernommen, weil Du das V bei Value nicht großgeschrieben hast. Dann funktionieren diese.
  2. Adresse kann nicht funktionieren, Du darfst nicht einfach so einen Zeilenumbruch im Code machen, das geht nur mit +

    Code: Alles auswählen

    this.rawValue = "Teil1" + "Teil2"
  3. Einen Zeilenumbruch setzt du mit n um.

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

Textfeld füllen mit Werten aus Dropdown - Liste

Beitrag von nele_sonntag » 21.02.2013, 15:51

Eine Empfehlung am Rande, wenn ich darf.

Solltest du mal aufwändig scripten müssen, wirst du dich zu Tode suchen in deiner Hierarchie. Die importierten PDFs sind immer eine Katastrophe. Du solltest wenigstens Teilbereiche mit Teilformularen umschließen, damit du dich besser orientieren kannst und das gewünschte in 2s findest.

Und auf jeden Fall die Objekte mit denen du arbeitest (hier DD 4 und 5) sinnvoll benamen!!

LG Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten