Einheit an Zahl anfügen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
merlin80
Beiträge: 37
Registriert: 23.08.2010, 05:53

Einheit an Zahl anfügen

Beitrag von merlin80 » 27.09.2010, 06:06

Hallo zusammen,

kann ich es mit einem Script, oder gern auch anders, realisieren, dass nach Eingabe einer Zahl in ein numerisches Feld an diese eine Einheit angehangen wird?
In das numerische Feld sollen nur Zahlen ohne Komma eingegeben werden können.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Einheit an Zahl anfügen

Beitrag von nele_sonntag » 27.09.2010, 10:28

Code in ein normales Textfeld kopieren, erlaubt hier nur die Eingabe von Zahlen und DE großgeschrieben, sonst nix. Kannst Du aber auch in ein Numerisches- oder Dezimalfeld kopieren.

Code: Alles auswählen

Formular1.#subform[0].Textfeld1::change - (JavaScript, client)

//nur Eingabe von DE und Zahlen erlaubt
if(xfa.event.newText.match(/[^0-9DE]/)){
 xfa.event.change = "";
}
Willst Du nur Zahlen, nimm das

Code: Alles auswählen

//nur Eingabe von DE und Zahlen erlaubt
if(xfa.event.newText.match(/[^0-9]/)){
 xfa.event.change = "";
}
Endung meckert er zwar bei Muster, macht es aber trotzdem

Code: Alles auswählen

num{zzzzzzzzzzzz9}'Endung'
LG Mandy

Antworten