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;