Domino 9 und frühere Versionen > Entwicklung

Nur bestimmte Zeichen zulassen?

(1/2) > >>

Centaury:
Hallo nochmal!
Kann man Notes eigentlich beibringen in Feldern nur bestimmte Zeichen zuzulassen (z.B. für IP Adressen nur 0-9 und den Punkt, oder nur 0-9 und A-F für MAC Adressen usw.) ?

Axel:
Hi,

bei der Eingabe nicht. Das ist nur in einer Eingabevalidierung (per Formel) oder im QuerySave-Event (Formel oder Script) möglich.


Axel

Centaury:
Entschuldige, hab mich falsch ausgedrückt, ich meinte damit, das in der Eingabevalidierung Fehler abfangen werden (@Failure ("Sie dürfen nur die Zeichen 0-9 und . verwenden")) oder so...

Axel:
Hi,

damit ist die Eingabevalidierung wahrscheinlich überfordert. Die Überprüfung würde ich im QuerySave-Event mit Script machen.

Ich hab hier eine Script-Funktion gefunden, ist allerdings für eine Kreditkartennummer gedacht. Eine Anpassung sollte aber problemlos möglich sein.

http://www.keysolutions.com/NotesFAQ/howcredit.html

Axel

Performance:
ein Beispiel - nur Buchstaben sind erlaubt

FIELD tmp := tmp;
@If((@Matches(tmp;"+{A-Za-z}") = 1); @Success; @Failure("Feld 'tmp' enthält falsche Werte!") )


cu

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln