Autor Thema: Textfeld formatieren  (Gelesen 1366 mal)

Offline andrew22

  • Aktives Mitglied
  • ***
  • Beiträge: 126
  • Ich liebe dieses Forum!
Textfeld formatieren
« am: 22.05.05 - 19:15:19 »
hi ho .

Ich habe ein Textfeld. In dieses Textfeld soll eine Telnummer oder Handynummer reingeschrieben werden. Nachdem die Eingabe getätigt wurde soll überprüft werden was an Zeichen benutzt wurde. Sprich es dürfen nur Zahlen und folgende Zeichen eingegeben werden : "+" "/" "-" und nen leerzeichen.

Mein Ansatz wäre vielleicht mit @Matches was zu machen aber irgendwie klappt das allet net so :(

würde mich sehr über Hilfe freuen.

Marinero Atlántico

  • Gast
Re: Textfeld formatieren
« Antwort #1 am: 22.05.05 - 21:26:56 »
Fang einfach mal an.
Vermutlich gibt es hier dann jemanden, der Verbesserungsvorschläge für deinen code hat.

Ich find auch, dass in bestimmten Bereichen Validierungsformeln relativ kompliziert werden
können.

Alternatividee (muß man Java für können):
Man könnte das auch mit Regular Expressions (RegEx)in einem Java Agenten machen. RegEx besitzt eine gewisse Lernkurve. Auf der anderen Seite sind RegEx sehr mächtig und man kann solche und v.a. viele benachbarte Fälle mit relativ wenig Code erschlagen. 
Und das ganze dann noch für mehrere Programmierumgebungen.
Werd mich mal da drangeben, wenn ich Zeit habe.

Axel

Offline andrew22

  • Aktives Mitglied
  • ***
  • Beiträge: 126
  • Ich liebe dieses Forum!
Re: Textfeld formatieren
« Antwort #2 am: 22.05.05 - 22:51:24 »
ich habe ja noch keinen Code oder ne Formel das ist ja das problem :(

Marinero Atlántico

  • Gast
Re: Textfeld formatieren
« Antwort #3 am: 22.05.05 - 23:23:35 »
... aber du hast vielleicht Ideen. Ansätze. etc.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textfeld formatieren
« Antwort #4 am: 22.05.05 - 23:27:25 »
Guckst Du hier:
Sonderzeichen verbieten

Mitz @Matches geht das ebenfalls. Die DesignerHelp musst Du aber schon selber lesen.

Bernhard

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Re: Textfeld formatieren
« Antwort #5 am: 26.05.05 - 13:33:21 »
@andrew22,

hätte da noch nen Ansatz für Dich, auf dem Du aufbauen kannst:

1. Textfeld heisst TCV
2. Folgender Code steht in der InputValidation des Feldes TCV:

no_special_char:="<":">":",":";":".":":":"-":"_":" ":"!":"§":"%":"&":"/":"(":")":"=":"?";
@If(@Contains(TCV;no_special_char);
    @Failure("TCV darf keine Sonderzeichen enthalten.");
@Success)

Beim Speichern erscheint die Fehlermeldung, wenn eines der in der Variablen no_special_char angegebenen Zeichen im Feld TCV eingegeben wurde.

Ewald

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz