Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
-
- Beiträge: 36
- Registriert: 28.04.2017, 12:12
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Hallo zusammen,
ich versuche gerade ein Formular zu Basteln. Leider habe ich bisher nur unzureichende Kenntnis was Adobe-Formulare und vorallem Javascript angeht.
Mit der Such-Hilfe des Forums konnte ich schon einiges Umsetzen aber leider habe ich nun Probleme bei denen ich nicht weiter komme, deshalb wende ich mich an euch.
Fall1: (Hat sich erledigt, habe ich durch "Feld aktivieren -> Javascript Ausführen" gelöst)
ein Textfeld mit dem Format "Datum" soll in ein anderes Texfeld kopiert werden. Da ich aber bereits das Format "Datum" gewählt habe, kann ich das script
getField("Text2Ziel").value = getField("Text1Quelle").value
nicht verwenden da ich hierzu das Format "Benutzerdefiniert" benötige.
Gibt es hierfür eine andere Möglichkeit?
Fall2:
In einem Dropdown gibt es verschiedene Elemente (Bereiche) zur Auswahl. Bereich1 - Bereich26. Jedem der Bereiche ist ein Exportwert zugeteilt.
-> Blanko (nur ein Feld in dem einmal die Leertaste gedrückt wurde) Exportwert 0
-> Bereich1 -> Exportwert 1
usw.
Wenn ich Bereich1 auswähle werden anhand der hinterlegte Exportwerte (Stichwort value=="xy") Daten in 3 neue Textfelder angezeigt.
-> Bereich1
-> Feld1 wird gefüllt mit "Text A"
-> Feld2 wird befüllt mit "Text B"
usw.
Nun benötige ich allerdings ein zustätzliches Textfeld welches nicht anhand der Exportwerte gefüllt werden soll wie z.B. Feld1 oder Feld2, sondern der Wert der tatsächlich in dem Feld ausgewählt wird, praktisch eine Kopie des gerade angezeigten Wertes (in diesem Fall "Bereich1")
Wen ich das ganze wieder über das kopieren script ausführe
getField("Text2Ziel").value = getField("Text1Quelle").value
wird mit zwar ein Wert ausgegeben, allerdings der Exportwert und nicht der Tatsächlich angezeigte Wert ("Bereich1"). Das könnte daran liegen das ich den Kopiercode (getField("Text2Ziel").value = getField("Text1Quelle").value) und den WENN/DANN-Code in dem gleichen scriptfenster hinterlegt habe und ich:
a) nicht weis wie man die beiden Codes voneinander trennt so das er im script erkennt das es zwei verschiedene Codes sind und den Kopiercode nicht mit dem WENN/DANN (Exportwert)-Code vermischt
b) es schlicht und einfach nicht geht weil es Javascript nicht hergibt (was ich allerdings stark bezweifel)
Frage: Kann ich in einem Dropdownfeld unter Benutzerdef. Formatierungsscript mehrere scripts ausführen und wenn ja wie muss ich diese trennen bzw. wie bekomme ich einmal den Exportwert (value ="") und zusätzlich noch den tatsächlich angezeigten Wert ("Bereich1") angezeigt?
Fall3:
Wenn aus einem Dropdownfeld ein bestimmter Wert ausgewählt wird (z.B. StandortX) der auch einen Exportwert hat (z.B. "3") dann werden 3 neue Textfelder sichtbar die bereits befüllt sind (this.getField("1neuestextfeld").value ="ausgabeneuestextfeld";
Wenn ein anderer Wert ausgewählt wird, sind die 3 Textfelder "unsichtbar". Das Funktioniert soweit auch ganz gut.
Nun kommt allerdings die Schwierigkeit hinzu das wenn diese 3 Textfelder angezeigt werden (also der bestimmte Wert im Dropdown ausgewählt wird mit dem Exportwert "3") dann soll auch ein Optionsfeld (Ja/Nein Auswahl) sichtbar werden und ich habe keine Ahnung wie sich das umsetzen lässt, denn hierzu müsste ich den WENN/DANN Befehl mit dem "visible/hidden"-befehl kombinieren und das übersteigt meine Kenntnisse bei weitem.
Sollte das alles zu ungenau sein was ich versucht habe zu erklären, werde ich auch gerne ein Test-pfd erstellen um es zu veranschaulichen.
Falls jemand Muse hat sich dem anzunehmen wäre ich sehr Dankbar.
Gruß
Schinder
ich versuche gerade ein Formular zu Basteln. Leider habe ich bisher nur unzureichende Kenntnis was Adobe-Formulare und vorallem Javascript angeht.
Mit der Such-Hilfe des Forums konnte ich schon einiges Umsetzen aber leider habe ich nun Probleme bei denen ich nicht weiter komme, deshalb wende ich mich an euch.
Fall1: (Hat sich erledigt, habe ich durch "Feld aktivieren -> Javascript Ausführen" gelöst)
ein Textfeld mit dem Format "Datum" soll in ein anderes Texfeld kopiert werden. Da ich aber bereits das Format "Datum" gewählt habe, kann ich das script
getField("Text2Ziel").value = getField("Text1Quelle").value
nicht verwenden da ich hierzu das Format "Benutzerdefiniert" benötige.
Gibt es hierfür eine andere Möglichkeit?
Fall2:
In einem Dropdown gibt es verschiedene Elemente (Bereiche) zur Auswahl. Bereich1 - Bereich26. Jedem der Bereiche ist ein Exportwert zugeteilt.
-> Blanko (nur ein Feld in dem einmal die Leertaste gedrückt wurde) Exportwert 0
-> Bereich1 -> Exportwert 1
usw.
Wenn ich Bereich1 auswähle werden anhand der hinterlegte Exportwerte (Stichwort value=="xy") Daten in 3 neue Textfelder angezeigt.
-> Bereich1
-> Feld1 wird gefüllt mit "Text A"
-> Feld2 wird befüllt mit "Text B"
usw.
Nun benötige ich allerdings ein zustätzliches Textfeld welches nicht anhand der Exportwerte gefüllt werden soll wie z.B. Feld1 oder Feld2, sondern der Wert der tatsächlich in dem Feld ausgewählt wird, praktisch eine Kopie des gerade angezeigten Wertes (in diesem Fall "Bereich1")
Wen ich das ganze wieder über das kopieren script ausführe
getField("Text2Ziel").value = getField("Text1Quelle").value
wird mit zwar ein Wert ausgegeben, allerdings der Exportwert und nicht der Tatsächlich angezeigte Wert ("Bereich1"). Das könnte daran liegen das ich den Kopiercode (getField("Text2Ziel").value = getField("Text1Quelle").value) und den WENN/DANN-Code in dem gleichen scriptfenster hinterlegt habe und ich:
a) nicht weis wie man die beiden Codes voneinander trennt so das er im script erkennt das es zwei verschiedene Codes sind und den Kopiercode nicht mit dem WENN/DANN (Exportwert)-Code vermischt
b) es schlicht und einfach nicht geht weil es Javascript nicht hergibt (was ich allerdings stark bezweifel)
Frage: Kann ich in einem Dropdownfeld unter Benutzerdef. Formatierungsscript mehrere scripts ausführen und wenn ja wie muss ich diese trennen bzw. wie bekomme ich einmal den Exportwert (value ="") und zusätzlich noch den tatsächlich angezeigten Wert ("Bereich1") angezeigt?
Fall3:
Wenn aus einem Dropdownfeld ein bestimmter Wert ausgewählt wird (z.B. StandortX) der auch einen Exportwert hat (z.B. "3") dann werden 3 neue Textfelder sichtbar die bereits befüllt sind (this.getField("1neuestextfeld").value ="ausgabeneuestextfeld";
Wenn ein anderer Wert ausgewählt wird, sind die 3 Textfelder "unsichtbar". Das Funktioniert soweit auch ganz gut.
Nun kommt allerdings die Schwierigkeit hinzu das wenn diese 3 Textfelder angezeigt werden (also der bestimmte Wert im Dropdown ausgewählt wird mit dem Exportwert "3") dann soll auch ein Optionsfeld (Ja/Nein Auswahl) sichtbar werden und ich habe keine Ahnung wie sich das umsetzen lässt, denn hierzu müsste ich den WENN/DANN Befehl mit dem "visible/hidden"-befehl kombinieren und das übersteigt meine Kenntnisse bei weitem.
Sollte das alles zu ungenau sein was ich versucht habe zu erklären, werde ich auch gerne ein Test-pfd erstellen um es zu veranschaulichen.
Falls jemand Muse hat sich dem anzunehmen wäre ich sehr Dankbar.
Gruß
Schinder
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Hi,
vielleicht so?
VG Merklin
vielleicht so?
VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Beiträge: 36
- Registriert: 28.04.2017, 12:12
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Hi Merklin,
das man das Datum bzw. alle Werte (so scheint es) auch über den Punkt "Benutzerdefiniertes Berechnungsscript" eingeben kann, ist mir neu
Aber es funktioniert, super Danke!
Ich hatte es nun über "Feld aktivieren" -> "Javascript ausführen" gelöst.
Siehe darauffolgenden Post
Auf jeden Fall danek ich dir schonmal für deien investierte Zeit!
Schönes Wochenende
Gruß
das man das Datum bzw. alle Werte (so scheint es) auch über den Punkt "Benutzerdefiniertes Berechnungsscript" eingeben kann, ist mir neu

Aber es funktioniert, super Danke!
Ich hatte es nun über "Feld aktivieren" -> "Javascript ausführen" gelöst.
Siehe darauffolgenden Post
Auf jeden Fall danek ich dir schonmal für deien investierte Zeit!
Schönes Wochenende
Gruß
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Hi,
also ehrlich gesagt, verstehe ich nur Bahnhof.
Deshalb kann ich dir jetzt nur folgendes mitgeben.
Ein Textfeld kann man mit folgendem Script ein / ausblenden.
VG Merklin
also ehrlich gesagt, verstehe ich nur Bahnhof.
Deshalb kann ich dir jetzt nur folgendes mitgeben.
Ein Textfeld kann man mit folgendem Script ein / ausblenden.
Code: Alles auswählen
this.getField("Textfeld").display=display.visible
Code: Alles auswählen
this.getField("Textfeld").display=display.hidden
-
- Beiträge: 36
- Registriert: 28.04.2017, 12:12
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Hi,
ich hänge nun mal das PDF an, damit sollte einiges klarer werden.
Hauptpunkte sind:
1. Seite 1 -Standort "Erlangen". Wenn dieser ausgewählt ist soll "Erlangen" auch nach "Einsatzort" (Seite 2) kopiert werden. Kopiert wird allerdings nur der Exportwert "3" von "Erlangen"
2. Die Optionsfelder auf Seite 2 sollen nur angezeigt werden wenn Standort "Erlangen" ausgewählt ist, sowie auch die Felder MEQIP, Mdoku und Mwz. Dies habe ich auch versucht im Script zu hinterlegen. Die jeweiligen Textfelder Ja/Nein werden angezeigt, nur die Optionsfelder bekomm ich nicht weg.
3. neues Problem ich würde gerne den Vornamen + den Nachnamen mit Zusätzen in ein neues Textfeld kopieren und zusammenfügen als Mailadresse: z.B.
Vorname: Max
Nachname: Mustermann
Neues Feld: max.mustermann@mustermail.com
Ich habe im Forum etwas gefunden zwecks zusammenfügen mehrerer Textfelder aber da ging es um Validierungen. und habe kein passendes script hierfür gesehen.
Danke und Grüße
ich hänge nun mal das PDF an, damit sollte einiges klarer werden.
Hauptpunkte sind:
1. Seite 1 -Standort "Erlangen". Wenn dieser ausgewählt ist soll "Erlangen" auch nach "Einsatzort" (Seite 2) kopiert werden. Kopiert wird allerdings nur der Exportwert "3" von "Erlangen"
2. Die Optionsfelder auf Seite 2 sollen nur angezeigt werden wenn Standort "Erlangen" ausgewählt ist, sowie auch die Felder MEQIP, Mdoku und Mwz. Dies habe ich auch versucht im Script zu hinterlegen. Die jeweiligen Textfelder Ja/Nein werden angezeigt, nur die Optionsfelder bekomm ich nicht weg.
3. neues Problem ich würde gerne den Vornamen + den Nachnamen mit Zusätzen in ein neues Textfeld kopieren und zusammenfügen als Mailadresse: z.B.
Vorname: Max
Nachname: Mustermann
Neues Feld: max.mustermann@mustermail.com
Ich habe im Forum etwas gefunden zwecks zusammenfügen mehrerer Textfelder aber da ging es um Validierungen. und habe kein passendes script hierfür gesehen.
Danke und Grüße
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Hi,
so, für den Anfang erst mal diese Variante.
Bin zwar noch nicht ganz zufrieden, aber vielleicht bekomme ich das auch noch hin.
VG Merklin
P.S Habe die Datei noch etwas angepasst. Jetzt erscheint die E-Mail erst bei Eingabe des Nachnamens und des Vornamens.
so, für den Anfang erst mal diese Variante.
Bin zwar noch nicht ganz zufrieden, aber vielleicht bekomme ich das auch noch hin.
VG Merklin
P.S Habe die Datei noch etwas angepasst. Jetzt erscheint die E-Mail erst bei Eingabe des Nachnamens und des Vornamens.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Beiträge: 36
- Registriert: 28.04.2017, 12:12
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Sieht schonmal sehr gut aus!!!!
Vielen Dank!
Der code unter Standort is ja praktisch wegrationalisiert
Grüße

Der code unter Standort is ja praktisch wegrationalisiert

Grüße
-
- Beiträge: 36
- Registriert: 28.04.2017, 12:12
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Hallo,
wie muss denn der code angepasst werden, das wenn ich nicht nur "Erlangen" auswähle das er mir die entsprechenden Felder angezeigt/versteckt sondern auch zB "Bochum"?
Ich habe es hier mit der oder-funktion "||" probiert, bekomme hier aber kein Ergebniss.
Auch wenn ich nach der ersten if-Bedinung gleich die zweite hinterlege passiert nichts.
Außerdem habe ich evtl. die Möglichkeit mit den LCD ES2 zu organisieren. Macht dies Sinn oder sollte man gleich die neueste Version verwenden bzw. so sind die Unterscheide zu der neueren Version ES4?
Danke und Grüße
wie muss denn der code angepasst werden, das wenn ich nicht nur "Erlangen" auswähle das er mir die entsprechenden Felder angezeigt/versteckt sondern auch zB "Bochum"?
Ich habe es hier mit der oder-funktion "||" probiert, bekomme hier aber kein Ergebniss.
Auch wenn ich nach der ersten if-Bedinung gleich die zweite hinterlege passiert nichts.
Außerdem habe ich evtl. die Möglichkeit mit den LCD ES2 zu organisieren. Macht dies Sinn oder sollte man gleich die neueste Version verwenden bzw. so sind die Unterscheide zu der neueren Version ES4?
Danke und Grüße
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Hi,
vielleicht so.
VG Merklin
vielleicht so.
VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Beiträge: 36
- Registriert: 28.04.2017, 12:12
Datum kopieren / mehrere scripts / wenn X dann Y + Optionsfeld
Leider nein, er übernimmt das nur für "Bochum", so hatte ich es eben auch schonmal getestet.
Wenn "Bochum" ausgewählt ist werden die Felder nun angezeigt aber wenn ich "Erlangen" auswähle nicht
Wenn "Bochum" ausgewählt ist werden die Felder nun angezeigt aber wenn ich "Erlangen" auswähle nicht
