Autor Thema: Eingabevalidierung Datum/Uhrzeit Feld  (Gelesen 2079 mal)

Offline bandit

  • Aktives Mitglied
  • ***
  • Beiträge: 195
  • Geschlecht: Männlich
Eingabevalidierung Datum/Uhrzeit Feld
« am: 21.07.04 - 10:06:53 »
Ich möchte eine Eingabevalidierung bei einem Datum/Uhrzeit Feld (Notes Stil) machen, so dass man nicht nur ein Datum sondern auch eine Uhrzeit eingeben muss. Ganz leer darf das Feld bleiben, aber wenn etwas eingegeben wird dann halt komplett tt.mm.yyyy hh:mm.
Greetz bandit

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #1 am: 21.07.04 - 11:36:41 »
Eine primitive Variante:
Code
@If (@Contains (@Text (Datum); ":"); @Success; @Failure ("Bitte geben Sie die Uhrzeit korrekt an !"))

Auf eine Leereingabe musst Du noch prüfen ...

HTH,
Bernhard

Offline bandit

  • Aktives Mitglied
  • ***
  • Beiträge: 195
  • Geschlecht: Männlich
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #2 am: 21.07.04 - 13:01:47 »
Ich hab die Formel bei der Eingabevalidierung reingepackt aber wenn ich z.B. "01.01.2005 13:00" eingebe, mekert er trotzdem dass ich die Uhrzeit eingeben soll.
Greetz bandit

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #3 am: 21.07.04 - 13:05:28 »
Dann musst Du einen Tippfehler drin haben. Ist der Name Deines Datumsfeldes korrekt geschrieben ?
Bei Deinem Beispiel würde es sogar ausreichen
"01.01.2005 13"
einzugeben - vor der Validierung wird die Datums-/Zeiteingabe vom Client vervollständigt.

Bernhard

Offline bandit

  • Aktives Mitglied
  • ***
  • Beiträge: 195
  • Geschlecht: Männlich
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #4 am: 21.07.04 - 13:08:07 »
Sorry habs auch grad gemerkt, hatte einen Fehler drinn. Die Möglichkeit ist zwar nicht das Nonplusultra aber ich denke erstmal wird sie reichen.

Vielen Dank für den Code!
Greetz bandit

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #5 am: 21.07.04 - 13:13:31 »
Die Möglichkeit ist zwar nicht das Nonplusultra aber ich denke erstmal wird sie reichen.

Was geht Dir denn noch ab ?

Glombi

  • Gast
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #6 am: 21.07.04 - 13:25:37 »
Ist das eine Web-Anwendung? Falls ja, solltest Du mit JavaScript validieren.

Für Notes: Man kann das zusätzlich auch noch im Exiting Event des Feldes machen, dann aber mit Script.
Zusätzlich, da das Event nicht immer getriggert wird.

Andreas

Offline bandit

  • Aktives Mitglied
  • ***
  • Beiträge: 195
  • Geschlecht: Männlich
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #7 am: 21.07.04 - 13:31:04 »
Ne ist keine Web Anwendung.
Alles klar ich werds auch noch in das Exiting Event reintun. Danke für den Hinweis!
Greetz bandit

Offline bandit

  • Aktives Mitglied
  • ***
  • Beiträge: 195
  • Geschlecht: Männlich
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #8 am: 21.07.04 - 13:33:45 »
Was geht Dir denn noch ab ?

Schöner wäre es natürlich wenn man nicht auf den Doppelpunkt sondern direkt abfragen kann ob eine Uhrzeit drinn ist aber das wird wohl schwer gehen. Funktioniert aber auch so super.
Greetz bandit

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #9 am: 21.07.04 - 13:44:36 »
Dann so:
Code
@If (@Text (Datum) != "" & @Text (@Time (Datum)) = ""; @Failure ("Bitte geben Sie die Uhrzeit korrekt an !"); @Success) /code]

Bernhard

Offline bandit

  • Aktives Mitglied
  • ***
  • Beiträge: 195
  • Geschlecht: Männlich
Re:Eingabevalidierung Datum/Uhrzeit Feld
« Antwort #10 am: 21.07.04 - 13:48:24 »
Das gefällt mir besser. Danke Dir!
Greetz bandit

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz