Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MadMetzger am 26.11.04 - 10:52:02

Titel: Nach zwei eingegebenen Zeichen automatisch anderes Zeichen einfügen
Beitrag von: MadMetzger am 26.11.04 - 10:52:02
Hallo!

Ist es möglich, dass wenn ein Benutzer etwas in ein Feld eingibt, dass nach z.B. 2 Zeichen ein anderes Zeichen eingefügt wird?

Beispiel:

User tippt "0" "8", danach wird automatisch ein Doppelpunkt eingefügt. Ergebnis soll dann so aussehen: "08:"

Wenn es denn möglich ist, wie mache ich das?

Markus
Titel: Re: Nach zwei eingegebenen Zeichen automatisch anderes Zeichen einfügen
Beitrag von: Glombi am 26.11.04 - 11:13:05
Ist der Doppelpunkt immer das letzte Zeichen oder kommt dann noch was?

Falls ersteres: Das kannst Du mit der Eingabeumsetzungsformel machen.
Ansonsten ist es eher "schwierig" (evtl. NotesTimer Klasse)

Andreas
Titel: Re: Nach zwei eingegebenen Zeichen automatisch anderes Zeichen einfügen
Beitrag von: MadMetzger am 26.11.04 - 11:16:09
Soll nicht das letzte Zeichen sein. Danach kommen nocheinmal 2 Zeichen, so dass daraus eine Uhrzeit wird. Wäre halt eine Erleichterung, dann muss man den Doppelpunkt nicht immer eingeben. Ich habe mal in den Ereignissen für OnKeyPress und OnKeyUp geschaut, da kann man was mit JavaScript machen, geht da was? Oder wie könnte das mit der NotesTimer-Klasse gehen?
Titel: Re: Nach zwei eingegebenen Zeichen automatisch anderes Zeichen einfügen
Beitrag von: DonPromillo am 26.11.04 - 11:18:23
Einfache Idee:

Warum nicht zwei Felder nehmen, dazwischen den ":" setzen, die beiden Felder kannst du ja dann später in einem berechneten Feld "de gusto" wieder zusammensetzen

Grüße
Frank
Titel: Re: Nach zwei eingegebenen Zeichen automatisch anderes Zeichen einfügen
Beitrag von: MadMetzger am 26.11.04 - 11:19:23
Die Idee ist auch nicht schlecht, probiere ich mal aus...
Titel: Re: Nach zwei eingegebenen Zeichen automatisch anderes Zeichen einfügen
Beitrag von: MadMetzger am 26.11.04 - 11:25:57
Funktioniert gut so... schöne einfache Lösung!

Danke DonPromillo!