Seite 1 von 1

if (x.value == "") leeres Feld + Dokumentennummer

Verfasst: 08.01.2018, 12:14
von Kevin1707
Guten Tag,

ich möchte in einem Formular eine Dokumentennummer generieren.Person A öffnet das Formular und es erscheint ein Dokumentennummer(wenn das Feld leer ist).
Dieses Formular wird von Person A an Person B weitergeleitet. Person B öffnet das Formular und sieht die Dokumentennummer von Person A(diese Nummer soll sich also nicht mehr aktualisieren).

Die Dokumentennummer möchte ich über Datum+Uhrzeit oder als Zufall generieren.

Meine Frage ist jetzt wie baue ich diese beiden Skripits um, dass die Nummern sich beim wieder öffnen nicht mehr ändern? Ich benötige dazu doch bestimmt if (ra.value == "") oder?

var ra = Math.random();
ra=ra*100000;
ra = Math.ceil(ra);
this.getField("Nummer").value = ra;

und

var f = this.getField("Nummer2");
f.value = util.printd("yymmddHHMM ", new Date());

if (x.value == "") leeres Feld + Dokumentennummer

Verfasst: 08.01.2018, 12:56
von Kevin1707
okay ... das mit dem Datum habe ich geschafft.

if (b.value == "")
{
b.value = util.printd("dd.mm.yyyy ", new Date());
}


aber mit der Zufallszahl(Math.random) habe ich es noch nicht hinbekommen.

if (x.value == "") leeres Feld + Dokumentennummer

Verfasst: 08.01.2018, 15:04
von BAlheit
Vielleicht so:

Code: Alles auswählen

if (this.getField("Nummer").value == "") {
var ra = Math.random();
ra=ra*100000;
ra = Math.ceil(ra);
this.getField("Nummer").value = ra;
}

if (x.value == "") leeres Feld + Dokumentennummer

Verfasst: 09.01.2018, 07:37
von Kevin1707
Danke für Ihre Hilfe, jedoch funktioniert das nicht. Zeigt gar nichts an.

if (x.value == "") leeres Feld + Dokumentennummer

Verfasst: 09.01.2018, 08:31
von Kevin1707
so habe es jetzt geschafft !


var ra = this.getField("Nummer");

if (ra.value =="")
{
var ra = Math.random();
ra=ra*100000;
ra = Math.ceil(ra);
this.getField("Nummer").value = ra;
}