Domino 9 und frühere Versionen > ND6: Entwicklung

5stellige PLZ prüfen

(1/4) > >>

DannyCrown:
Hallo Leute,

ich habe eine Maske in der Adressen eingetragen werden können. Da gibt es auch ein Feld PLZ. Ich möchte, dass man in dieses Feld nur Zahlen eingeben kann und natürlich auch nur 5 Stellen. Wie macht man das am besten?

Also es erst beim speichern abzufangen wäre ja kein Problem, aber ich will das direkt beim Knopfdruck ein buchstabe gar nicht erst ins feld geschrieben wird. Denke dazu wäre das OnKeyPress Ereignis am Besten, aber mit JavaScript siehts bei mir nicht so dolle aus.

Vielen Dank schonmal im Vorraus :-)

jBubbleBoy:
Mit "OnKeyPress" geht das nicht da hast Du schon Recht, bleibt Dir also nix anderes als die Standard-Eingabevalidierung von Notes zu benutzen.
Oder das wäre ja mein Favorit, die PLZ werden als Auswahlfeld angeboten ...

WernerMo:
Hallo,


--- Zitat von: jBubbleBoy am 14.05.09 - 09:15:23 ---Oder das wäre ja mein Favorit, die PLZ werden als Auswahlfeld angeboten ...

--- Ende Zitat ---

z.B. hier http://atnotes.de/index.php/topic,37107.0.html

Gruß Werner

flaite:
Der reguläre Ausdruck wäre: ^[0-9]{5}$
Eine entsprechende Prüfung liesse sich mit LS2J einbinden

Du kannst aber auch mit LotusScript durch die einzelnen character des Eingabewertes iterieren und jeweils prüfen, ob der Wert im Array {"1", "2", "3"..., "9"}  enthalten ist.

DannyCrown:
mh, ein Auswahlfeld fände ich nicht so schön, werde mir die Datenbank aber mal zu Hause angucken, kann sie hier in der Firma aus Sicherheitsgründen nicht runterladen.

Die Eingabevalidierung greift aber erst beim Speichern, oder irre ich mich? Ich möchte ja schon bei der Eingabe die Werte überprüfen, sodass man nur zahlen eingeben kann. Hat da noch jemand ne idee???

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln