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
if (x.value == "") leeres Feld + Dokumentennummer
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 (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
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
Danke für Ihre Hilfe, jedoch funktioniert das nicht. Zeigt gar nichts an.
if (x.value == "") leeres Feld + Dokumentennummer
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;
}
var ra = this.getField("Nummer");
if (ra.value =="")
{
var ra = Math.random();
ra=ra*100000;
ra = Math.ceil(ra);
this.getField("Nummer").value = ra;
}