Ereignis für einmalige Berechnung beim Öffnen

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
cni_tc
Beiträge: 32
Registriert: 14.10.2015, 11:21

Ereignis für einmalige Berechnung beim Öffnen

Beitrag von cni_tc » 06.09.2017, 09:37

Hallo liebe Experten,

in meinem Formular soll beim Öffnen der Unix Time Stamp berechnet werden.
Dafür habe ich folgends Script (welches auch soweit funktioniert).

 //unix timestamp
var ts = Math.round((new Date()).getTime() / 1000);
this.rawValue = ts;

Wie kann ich nun verhindern oder welches Ereignis muss ich verwenden, dass der Time Stamp sich nicht aktualisiert, während das Formular befüllt wird, sondern nur einmalig beim Öffenen eingetragen wird.

Vielen Dank & Grüße

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

Ereignis für einmalige Berechnung beim Öffnen

Beitrag von armine » 06.09.2017, 10:10

...::initialize - (JavaScript, client)

if (!this.rawValue) this.rawValue = Math.round((new Date()).getTime() / 1000);

cni_tc
Beiträge: 32
Registriert: 14.10.2015, 11:21

Ereignis für einmalige Berechnung beim Öffnen

Beitrag von cni_tc » 06.09.2017, 10:16

Dankeschön. Leider findet die Aktualisierung des time stamp auch mit diesem Script statt sobald im Formular etwas aus- oder eingeblendet wird etc.

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

Ereignis für einmalige Berechnung beim Öffnen

Beitrag von armine » 06.09.2017, 10:20

Erstaunlich, da doch auf "!this.rawValue" geprüft wird.

cni_tc
Beiträge: 32
Registriert: 14.10.2015, 11:21

Ereignis für einmalige Berechnung beim Öffnen

Beitrag von cni_tc » 06.09.2017, 10:23

Vermutlich liegt der Fehler in meiner Formulierung. Ich habe das Textfeld auf der Masterseite eingefügt, sodass es im Header steht und zusätzlich auf jeder  Seite wiederholt wird.
Wenn ich es in den Inhaltsbereich einfüge, funktioniert es.
Ist das auf den Masterseiten evtl. nicht möglich?

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

Ereignis für einmalige Berechnung beim Öffnen

Beitrag von armine » 06.09.2017, 11:15

Stell die Bindung auf "global".

cni_tc
Beiträge: 32
Registriert: 14.10.2015, 11:21

Ereignis für einmalige Berechnung beim Öffnen

Beitrag von cni_tc » 06.09.2017, 11:53

Vielen Dank. Das war die Lösung!

Antworten