Nur bestimmter Wertebereich eingeben

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
dreamer
Beiträge: 122
Registriert: 10.08.2007, 16:19

Nur bestimmter Wertebereich eingeben

Beitrag von dreamer » 24.08.2012, 17:12

Ich stehe auf dem Schlauch und finde den Fehler nicht.
Ich habe auf beigefügten File ein Feld welches nur die Werte von 100000-200000 akzeptieren soll.
Das fuktioniert an und für sich. Nur wenn ich die Werte 11,12,13...19,20 eingebe, gibt das Script keine Fehlermeldung.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Nur bestimmter Wertebereich eingeben

Beitrag von Merklin » 26.08.2012, 19:22

Hallo dreamer,

warum verwendest du nicht ein Nummerisches Feld, statt eines Textfeldes.
Dann sollte diese Möglichkeit ausgeschlossen sein.

VG Merklin

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

Nur bestimmter Wertebereich eingeben

Beitrag von nele_sonntag » 26.08.2012, 22:40

Hallo dreamer,

Merklin hat recht. Wenn du mit einem Textfeld arbeitest, wird die eingegebene Zahl nicht als Zahl sondern als String behandelt, wenn es nicht noch einmal explizit als Zahl konvertiert wird.

Schaue ansonsten auch noch einmal hier.. www.acronaut.de/view_topic.php?id=2360& ... rtebereich

Hilft dir das ansonsten vlt. auch noch weiter?

LG Mandy

dreamer
Beiträge: 122
Registriert: 10.08.2007, 16:19

Nur bestimmter Wertebereich eingeben

Beitrag von dreamer » 27.08.2012, 08:26

Hallo Merklin und Nele

Wie geschrieben "ich stand auf dem Schlauch". Spät am Freitagnachmittag sollte man eben keine Formulare mehr schnell anpassen wollen.
Die Lösung: das Dezimalfeld mit den entsprechenden Formatierungen.
Danke das Ihr mich wieder auf's Gleis gestellt habt.

Dreamer
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten