Seite 1 von 1
Feld Format Zahl als Text anzeigen
Verfasst: 16.05.2017, 11:12
von manic2000
Hallo Zusammen,
ich möchte eine Zahl 1:1 in andere Felder kopieren.
Nun wird mir aber bei der Eingabe von z.B. 004, in den anderen Feldern, nur die 4 ausgegeben.
Wie bekomme ich es hin das dort auch 004 angezeigt wird.
Würde mich über einen Lösungsvorschlag sehr freuen.
Javascript:
var z = this.getField("Eingabe Feld");
var a = this.getField("Ausgabe Feld 1");
var b = this.getField("Ausgabe Feld 2");
a.value = b.value = z.value;
Feld Format Zahl als Text anzeigen
Verfasst: 16.05.2017, 13:10
von Semonia
Hallo,
ohne mir dein Beispiel angesehen zu haben kannst du die Konvertierung mit der toString() Methode umsetzen.
Siehe Beispiele unter:
https://www.w3schools.com/jsref/jsref_tostring_number.asp
LG
Semonia
Feld Format Zahl als Text anzeigen
Verfasst: 16.05.2017, 19:20
von Merklin
Hi,
manchmal reicht es auch den gleichen Namen zu verwenden.
VG Merklin
Feld Format Zahl als Text anzeigen
Verfasst: 17.05.2017, 16:01
von manic2000
-Merklin-
Ich möchte die Felder variabel halten da ich diese noch ein und ausblende möchte.
Habe es versucht mit:
var num = this.getField("Eingabe Feld").value;
this.getField("Ausgabe Feld 1").value = num.toString();
Die Ausgabe ist immer noch ohne die Nullen.
Feld Format Zahl als Text anzeigen
Verfasst: 18.05.2017, 08:06
von Semonia
Hallo
Oki .... dachte ging auch mit der toString() Methode
das hier funktioniert zumindest ... getestet
Code: Alles auswählen
var num = this.getField("Eingabe Feld").valueAsString;
this.getField("Ausgabe Feld 1").value = num;
this.getField("Ausgabe Feld 2").value = num;
VG
Semonia
Feld Format Zahl als Text anzeigen
Verfasst: 19.05.2017, 20:34
von manic2000
Vielen Dank Semonia.
Funktioniert einwandfrei.
Habe es für mich noch angepasst.
var z = this.getField("Eingabe Feld");
var a = this.getField("Ausgabe Feld 1");
var b = this.getField("Ausgabe Feld 2");
a.value = b.value = z.valueAsString;
Feld Format Zahl als Text anzeigen
Verfasst: 19.05.2017, 20:37
von manic2000
Vielen Dank Semonia.
Funktioniert einwandfrei.
Habe es für mich noch angepasst.
var z = this.getField("Eingabe Feld");
var a = this.getField("Ausgabe Feld 1");
var b = this.getField("Ausgabe Feld 2");
a.value = b.value = z.valueAsString;