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

Fragen & Antworten zur Steuerung von 3D Inhalten in PDFs über JavaScript
Antworten
Kevin1707
Beiträge: 12
Registriert: 23.06.2017, 10:11

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

Beitrag von Kevin1707 » 08.01.2018, 12:14

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());

Kevin1707
Beiträge: 12
Registriert: 23.06.2017, 10:11

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

Beitrag von Kevin1707 » 08.01.2018, 12:56

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.

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

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

Beitrag von BAlheit » 08.01.2018, 15:04

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;
}

Kevin1707
Beiträge: 12
Registriert: 23.06.2017, 10:11

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

Beitrag von Kevin1707 » 09.01.2018, 07:37

Danke für Ihre Hilfe, jedoch funktioniert das nicht. Zeigt gar nichts an.

Kevin1707
Beiträge: 12
Registriert: 23.06.2017, 10:11

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

Beitrag von Kevin1707 » 09.01.2018, 08:31

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;
}

Antworten