Autor Thema: Validierung XPages  (Gelesen 1026 mal)

Offline chr-hl

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Validierung XPages
« am: 08.06.22 - 14:10:46 »
Hallo,

es wird beauftragt, die Änderung des Internet-Kennwortes über den Browser zu realisieren.
Der User soll sich NICHT im names.nsf versuchen.

Also habe ich es mit einer XPage versucht.

Diese enthält drei Felder (Bestätigung des angemeldeten Users, Passwort1 und Passwort2)
Bis zum xp:validateRequired pro Feld bin ich gekommen.
Hier wird jedoch nur die Meldung für das erste leere Feld ausgegeben, auch wenn die folgenden Felder auch leer sind.
Kann man das zusammenfassen, so dass nicht erst Feld1 korrgiert wird und dan erst die Message zu Feld2 kommt?

Natürlich ist noch zu prüfen, ob Passwort1 und Passwort2 identisch sind und den entsprechenden Regeln entsprechen.
Und da komme ich nicht weiter.
Ich habe etwas von einem CustomValidator gelesen, leider habe ich bisher nichts gefunden, wo und wie ich den einbinden und verwenden kann.
Hat hier Jemand vielleicht einen Code-Schnipsel?

Guss Christian

Notes + Domino 11.0.1 FP3

pantelis.botsas

  • Gast
Antw:Validierung XPages
« Antwort #1 am: 23.06.22 - 11:28:25 »
Hallo Christian,

hier gibt es auf Stackoverflow einen etwas älteren Eintrag zu einem ähnlichen Thema: https://stackoverflow.com/questions/14609867/xpages-custom-validator

Soweit ich aus meiner Erfahrung berichten kann, wird bei der Nutzung von <xp:message /> (Display Error) das erste Vorkommen eines Fehlers auf der Ergebnisseite angezeigt. Alle weiteren möglichen Fehler werden nicht angezeigt.

Möchtest Du alle Fehler auf einer Seite anzeigen, wäre hier das <xp:messages /> (Display Errors) besser geeignet.
Hierbei ist zu beachten, dass die Eigenschaft disableClientSideValidation im jeweiligen zu prüfenden Feld auf true gesetzt sein muss.

Hoffentlich hilft Dir das mit Deinem Problem weiter.

Pantelis

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz