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