Domino 9 und frühere Versionen > ND6: Entwicklung
Feldvalidierung
(1/1)
bikerboy:
Hi Leute,
So stehe heute vor einer Herausforderung von der ich dachte, sie wäre eine Kleinigkeit.
Ich habe eine Feld in der eine "Laufzeit" hinterlegt werden soll. Der User hat ein paar Dinge zur Auswahl, wie zum Beispiel 6,12,18,24 oder unbefristet. Desweiteren kann er auch selber eine Zahl eingeben. Nun will ich aber sicherstellen, dass er wirklich eine Zahl eingibt. Denn nur die kann mein Script von String in Integer umwandeln.
Also brauche ich nun eine Formel mit @Functions die in meinem Feld in der Inputvalidation alles unmeckert was keine Zahl ist. Es sei denn der User wählt "unbefristet" aus , was ja ein String ist.
Ich hoffe ihr versteht mich , weil ich mich sonst immer unverständlich ausdrücke.... Ich sollte mehr mit Menschen reden und nicht immer mit meinem PC ;)
Glombi:
So sähe die Eingabevalidierung aus:
@If(
@Matches(DeinFeld;"+{0-9}") | DeinFeld = "unbefristet";
@Success;
@Failure("Bitte eine Zahl eingeben!")
)
Andreas
DerAndre:
Da gab es doch auch mal diesen netten Thread
Glombi:
Da es in diesem Fall Integer Zahlen sein müssen, ist @matches einfach besser. Außerdem klappts auch mit führenden Nullen ;)
Bei Real Zahlen sieht die Sache dann anders aus.
Andreas
bikerboy:
Danke Leute,
besonders bei Glombi, funzt alles super
hoffe ich kann euch dann auch mal weiterhelfen
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln