Datum per Skript übernehmen
Verfasst: 29.11.2014, 01:48
Hallo liebe Forenmitglieder.
Ich habe für mich ein unlösbares Problem.
Ich versuche es einmal so genau wie möglich zu beschreiben.
Ich habe die Textfelder mit folgenden Namen.
Montag, Dienstag, Mittwoch, Donnerstag, Freitag.
In dem Textfeld (Montag) trage ich ein Datum ein. (dd.mm.yy).
Nun möchte ich über ein Schaltflächenfeld mit Namen (Aktualisieren),
unter Schaltflächen Eigenschaften, Aktionen, Maustaste loslassen, Java Skript ausführen, folgende Skript starten.
//--------------------------------------------------------
var strStart = this.getField("Montag").value;
if(strStart.length)
{
var dateStart = util.scand("dd.mm.yyyy",strStart);
var oneDay = 24 * 60 * 60 * 1000;
var dueMillis = dateStart.getTime() + 1 * oneDay;
var Dinstag = new Date(dueMillis);
event.value = util.printd("dd.mm.yyyy",Dienstag);
}
else
event.value = "NA";
//--------------------------------------------------------
var strStart = this.getField("Montag").value;
if(strStart.length)
{
var dateStart = util.scand("ddd, dd.mm.yyyy",strStart);
var oneDay = 24 * 60 * 60 * 1000;
var dueMillis = dateStart.getTime() + 2 * oneDay;
var Mittwoch = new Date(dueMillis);
event.value = util.printd("ddd, dd.mm.yyyy",Mittwoch);
}
else
event.value = "NA";
//--------------------------------------------------------
Naja, usw. bis Freitag.
Es funktioniert nur leider nicht. Warum nicht?
Hat einer von euch eine Idee? Oder eventuell wie man das Skript vereinfachen kann?
Ich danke euch jetzt schon im Voraus, ich bin für dieses Unternehmen anscheinend zu dämlich.
Gruß Ralf
Ich habe für mich ein unlösbares Problem.
Ich versuche es einmal so genau wie möglich zu beschreiben.
Ich habe die Textfelder mit folgenden Namen.
Montag, Dienstag, Mittwoch, Donnerstag, Freitag.
In dem Textfeld (Montag) trage ich ein Datum ein. (dd.mm.yy).
Nun möchte ich über ein Schaltflächenfeld mit Namen (Aktualisieren),
unter Schaltflächen Eigenschaften, Aktionen, Maustaste loslassen, Java Skript ausführen, folgende Skript starten.
//--------------------------------------------------------
var strStart = this.getField("Montag").value;
if(strStart.length)
{
var dateStart = util.scand("dd.mm.yyyy",strStart);
var oneDay = 24 * 60 * 60 * 1000;
var dueMillis = dateStart.getTime() + 1 * oneDay;
var Dinstag = new Date(dueMillis);
event.value = util.printd("dd.mm.yyyy",Dienstag);
}
else
event.value = "NA";
//--------------------------------------------------------
var strStart = this.getField("Montag").value;
if(strStart.length)
{
var dateStart = util.scand("ddd, dd.mm.yyyy",strStart);
var oneDay = 24 * 60 * 60 * 1000;
var dueMillis = dateStart.getTime() + 2 * oneDay;
var Mittwoch = new Date(dueMillis);
event.value = util.printd("ddd, dd.mm.yyyy",Mittwoch);
}
else
event.value = "NA";
//--------------------------------------------------------
Naja, usw. bis Freitag.
Es funktioniert nur leider nicht. Warum nicht?
Hat einer von euch eine Idee? Oder eventuell wie man das Skript vereinfachen kann?
Ich danke euch jetzt schon im Voraus, ich bin für dieses Unternehmen anscheinend zu dämlich.
Gruß Ralf