Datum wird in Formularfeld falsch übergeben

Die Möglichkeiten und Tücken von Formularen
Antworten
Attena
Beiträge: 3
Registriert: 12.06.2017, 07:54

Datum wird in Formularfeld falsch übergeben

Beitrag von Attena » 12.06.2017, 08:23

Guten Morgen werte Gemeinde,
ich habe für Euch bestimmt eine simple Frage, welche mich seit letzter Woche in den Wahn treibt!
Ich nutze Adobe Acrobat XI um für unsere Fertigung ein Label zu drucken, was prinzipiell auch perfekt funzt!
Da ich aus - bitte nicht hinterfragen - dummen Grund auf dem Kopf drucken muß und die Eingabe auf dem Kopf schwierig ist, habe ich zusätzliche Formularfelder kreiert, welche die Eingabe darstellen und diese dort eingegebenen Werte zu den auf den Kopf stehenden Feldern übergeben. Selbst komplizierte Eingaben funktionieren, nur eben das Datum ist etwas bugy!
Ich habe ein Textfeld zur Eingabe das Datums im Format: YYYY-MM . Dieses habe ich "ExpireDate" genannt und es ist formatiert mit Datum -> Customformat -> YYYY-MM.
Das auf dem kopfstehende und nur den Wert von dem Textfeld "ExpireDate" übernimmt und darstellen soll heißt ""EXP.Date" und hat die selbe Formatierung (Datum -> Customformat -> YYYY-MM). Weiterhin habe ich dort unter Calculate -> Value is the "sum(+)" -> "ExpireDate" gewählt. Diese funktioniert prinzipiell sehr gut, d.h. gebe ich "2019-04" im "ExpireDate"-Textfeld ein bekomme ich im "EXP.Date"-Textfeld auch "2019-04". ABER gebe ich "2019-10" ein, erhalte ich "2019-01"!!! :( Wogegen "2019-01" auch "2019-01" zurückgibt! Also als Quintessenz: Oktober mit der Zehn wird - aus welchen Gründen auch immer - falsch übergeben... Hinweis: es hat nichts mit der Drehung zu tun!

Any Ideas?? ich habe bei anderen Feldern schon mit Java-Script gearbeitet, aber: 1. Ich bin hier in Java ein wirklicher Amateur und 2. bei diesem simplen Ding Java???

Danke!
Gruß Attena

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

Datum wird in Formularfeld falsch übergeben

Beitrag von armine » 12.06.2017, 08:55

Werte Attena,

wenn du Eingabe- und Ausgabefeld gleich benennst, ist auch der Inhalt gleich.

vg armine

Attena
Beiträge: 3
Registriert: 12.06.2017, 07:54

Datum wird in Formularfeld falsch übergeben

Beitrag von Attena » 12.06.2017, 09:01

Boahhh! Wie einfach! Das ich da nicht drauf gekommen bin...
Vielen vielen Dank!!!
Einzig der "Nachteil": entweder sind beide Felder gesperrt oder eben nicht, aber kein Problem. DAS hilft mir erst einmal sehr viel weiter!

Gruß Attena

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

Datum wird in Formularfeld falsch übergeben

Beitrag von armine » 12.06.2017, 09:24

Wenn das Ausgabefeld " datum2" heißt, kannst du in der Validierung des Eingabefelds
this.getField("datum2").value = event.value
eintragen. Da kann das Ausgabefeld schreibgeschützt sein.

vg armine

Attena
Beiträge: 3
Registriert: 12.06.2017, 07:54

Datum wird in Formularfeld falsch übergeben

Beitrag von Attena » 12.06.2017, 10:39

Simple und Gut!
Vielen Vielen Dank! Funzt!

Gruß Attena

Antworten