Autor Thema: Feldvalidierung  (Gelesen 1244 mal)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Feldvalidierung
« am: 04.10.06 - 13:36:05 »
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 ;)
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Glombi

  • Gast
Re: Feldvalidierung
« Antwort #1 am: 04.10.06 - 13:42:51 »
So sähe die Eingabevalidierung aus:

@If(
 @Matches(DeinFeld;"+{0-9}") | DeinFeld = "unbefristet";
    @Success;
 @Failure("Bitte eine Zahl eingeben!")
)

Andreas

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Feldvalidierung
« Antwort #2 am: 04.10.06 - 13:52:25 »
Da gab es doch auch mal diesen netten Thread
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Glombi

  • Gast
Re: Feldvalidierung
« Antwort #3 am: 04.10.06 - 14:06:19 »
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

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Feldvalidierung
« Antwort #4 am: 04.10.06 - 15:49:41 »
Danke Leute,

besonders bei Glombi, funzt alles super

hoffe ich kann euch dann auch mal weiterhelfen
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz