Seite 1 von 1

von einem Datum abhängiges Feld

Verfasst: 25.03.2017, 01:49
von derkleineSam
Hallo,

ich suche ein java script bei dem ein Feld von einem bestimmten Datum in einem anderen Feld abhängt, z.B.:

Wenn in Feld 1 das Datum zwischen 15.02. - 14.05. eingetragen ist (automatisches Datumsfeld) dann soll in einem anderen Feld der Wert X stehen?

Hat da jemand eine Idee?

Ich bedanke mich schonmal für die Hilfe ;-).

P.S. Ich liebe einfache Erklärungen...

von einem Datum abhängiges Feld

Verfasst: 03.04.2017, 19:05
von derkleineSam
Ich habs gelöst auch wenn sich jetzt einfach alle java-Script Experten kaputtlachen aber ich habe einfach ein selbst aktualisierendes Datumsfeld gebastelt mit der Format z.B. 3.4.2017 und dann in ein anderes Feld eine wenn dann Bedingung gebastelt die jeden einzelnen Tag im Jahr enthält. Sieht ungefähr so aus (ich poste nicht das ganze Script da viel zu lang). Der Wert 2 ist dann einfach ein Exportwert aus einem anderen Feld (z.B. "Mai 2017")

if(this.getField("Text6").value=="1.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="2.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="3.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="4.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="5.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="6.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="7.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="8.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="9.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="10.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="11.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="12.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="13.1.2017"){
this.getField("Z1").value="2"
}
if(this.getField("Text6").value=="14.1.2017"){
this.getField("Z1").value="2"



von einem Datum abhängiges Feld

Verfasst: 03.04.2017, 21:04
von Merklin
Hi,

vielleicht geht es auch so.

VG Merklin

von einem Datum abhängiges Feld

Verfasst: 19.05.2017, 14:33
von Firefox
Hallo Merklin,
ich möchte in eine TextBox einen Wert automatisch übernehmen, wenn in einer Datum-Box ein bestimmtes Datum ausgewählt wurde, dabei sollen aber nur die beiden letzten Stellen in die TextBox übernommen werden.
Beispiel:

Datum-Box: 20.05.2017 --> TextBox: 17
Datum-Box: 05.12.2019 --> TextBox: 19


Mit welcher Methode läßt sich dies erreichen?

Viele Grüße
Firefox

von einem Datum abhängiges Feld

Verfasst: 24.05.2017, 23:58
von Merklin
Hi,

vielleicht geht es so!

VG Merklin

von einem Datum abhängiges Feld

Verfasst: 29.05.2017, 17:07
von Firefox
Hallo Merklin,

ja in deinem PDF funktioniert dies natürlich prima, aber wie bekomme ich den Code in meinem LiveCycle-Designer zum Laufen?
Natürlich habe ich die Bezeichnungen für Felder "Heute" und "Text2" bei mir entsprechend angepasst, aber der Code

topmostSubform.Page1.Text2::calculate - JavaScript,client)
/*var cDate = getField("Heute").value
var d = util.scand("dd.mm.yyyy", cDate);
getField("Text2").value = util.printd("yy", d)*/

läuft im LCD leider so noch nicht.
Was muß ich hier vielleicht noch korrigieren?

Danke für deine Unterstützung.

Gruß
Firefox