Autor Thema: 5stellige PLZ prüfen  (Gelesen 5502 mal)

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
5stellige PLZ prüfen
« am: 14.05.09 - 08:27:10 »
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 :-)
MfG Daniel O0

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: 5stellige PLZ prüfen
« Antwort #1 am: 14.05.09 - 09:15:23 »
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 ...
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: 5stellige PLZ prüfen
« Antwort #2 am: 14.05.09 - 09:28:04 »
Hallo,

Oder das wäre ja mein Favorit, die PLZ werden als Auswahlfeld angeboten ...

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

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: 5stellige PLZ prüfen
« Antwort #3 am: 14.05.09 - 09:28:36 »
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.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Re: 5stellige PLZ prüfen
« Antwort #4 am: 14.05.09 - 10:54:23 »
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???
MfG Daniel O0

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: 5stellige PLZ prüfen
« Antwort #5 am: 14.05.09 - 11:03:54 »
Nein das geht einfach nicht, Wenn der Anwender "so Blöd ist" und Text in das PLZ Feld schreibt, dann kann man ihm im Anschluss auch eine Fehlermeldung präsentieren.
Was ist denn daran so verkehrt?
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Re: 5stellige PLZ prüfen
« Antwort #6 am: 14.05.09 - 11:20:04 »
mh, naja, wenns nicht geht, dann gehts nicht. Dachte nur weils in anderen programmiersprachen halt geht und weil ichs schöner finde, aber was solls.

Trotzdem allen vielen Dank!
MfG Daniel O0

Glombi

  • Gast
Re: 5stellige PLZ prüfen
« Antwort #7 am: 14.05.09 - 12:53:40 »
Was geht ist LotusScript mit der NotesTimer Funktion. Da kannst Du praktisch in Echtzeit (na ja, fast) prüfen, ob die Eingabe korrekt ist.

siehe auch
http://atnotes.de/index.php/topic,36801.0.html

Andreas

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: 5stellige PLZ prüfen
« Antwort #8 am: 14.05.09 - 12:56:42 »
Naja, da ist der Aufwand aber größer als der Nutzen ....
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Re: 5stellige PLZ prüfen
« Antwort #9 am: 14.05.09 - 13:00:25 »
nein, so wichtig ists dann auch nicht. Ich überprüfe es jetzt einfach im Querysave per LS.

Aber trotzdem danke für die Idee
MfG Daniel O0

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: 5stellige PLZ prüfen
« Antwort #10 am: 18.05.09 - 13:29:53 »
Mach einfach ein Zahlenfeld für die Eingabe.

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: 5stellige PLZ prüfen
« Antwort #11 am: 18.05.09 - 13:33:02 »
Mach einfach ein Zahlenfeld für die Eingabe.
... dann hat Sachsen aber nur eine vierstellige PLZ.
Gruß
Dirk

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: 5stellige PLZ prüfen
« Antwort #12 am: 18.05.09 - 13:50:13 »
Und wir armen Ösis mit unseren 4stelligen PLZs dürfen nix bestellen.  :'( ;)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Re: 5stellige PLZ prüfen
« Antwort #13 am: 19.05.09 - 07:02:47 »
Und wir armen Ösis mit unseren 4stelligen PLZs dürfen nix bestellen.  :'( ;)

es sollen eh nur deutsche Postleitzahlen eingetragen werden  ;D
MfG Daniel O0

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: 5stellige PLZ prüfen
« Antwort #14 am: 19.05.09 - 08:11:54 »
Dann gehört jetzt Sachsen nicht mehr zu Deutschland? Naja. Eine andere Sprache sprechen die da schon. Irgendwie.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: 5stellige PLZ prüfen
« Antwort #15 am: 19.05.09 - 08:19:32 »
Wieso? Sachsen hat doch 5 Stellen, oder bin ich im falschen Film ;)
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Re: 5stellige PLZ prüfen
« Antwort #16 am: 19.05.09 - 08:39:49 »
nein, Thomas meint, dass bei einem Zahlenfeld die führende 0 bei Sachsen weggestrichen würde.

Hab aber ja extra ein Textfeld genommen. Meinte nur, dass ich nur PLZ innerhalb Deutschlands in der Maske brauche
MfG Daniel O0

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: 5stellige PLZ prüfen
« Antwort #17 am: 19.05.09 - 10:04:03 »
Die Sachsen müssen eben Opfer bringen.  ;D

Spass beiseite: Hinterleg einfach eine PLZ-DB und lass den User die PLZ nur auswählen.

Offline DannyCrown

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Männlich
  • Use Kill with care - Designer Hilfe
Re: 5stellige PLZ prüfen
« Antwort #18 am: 19.05.09 - 10:07:54 »
nene, hatte ja schon geschrieben, so wichtig isses im Prinzip nicht.
Hab einfach ein Textfeld genommen und prüfe im Querysave per LS obs eine zahl ist und ob sie 5 stellen hat.

Natürlich hast du im Prinzip recht, normalerweise müsste man noch überprüfen ob Ort und PLZ zusammen gehören und sowas alles, aber denke mal sowas brauche ich nicht  ;)
MfG Daniel O0

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz