eingeschränkter Zeichensatz
harhell
- html
Moin Moin,
Vielleicht kann mir jemand den richtigen Weg weisen ???
Ich möchte die Eingabemöglichkeiten in einem "input type=text" auf die Zeichen [A-Za-z] einschränken. Also, das reine Alphabet (deutsch), ohne Ziffern und andere Zeichen (Sonderzeichen, ...).
Die ausgeschlossenen Zeichen sollten bei der Tastatureingabe nicht akzeptiert werden.
Für den ein oder anderen Hinweis, auch auf schon bestehende Antworten, wäre ich dankbar.
Harald
Hallo harhell,
Die ausgeschlossenen Zeichen sollten bei der Tastatureingabe nicht akzeptiert werden.
Das ist nicht möglich[tm].
Als Client kann man eine solche hypothetische Sperre immer umgehen.
Du suchst also ein serverseitiges Script (o.ä.), das aus der Eingabe
alle Zeichen außer den zugelassenen entfernt.
Eine Möglichkeit dabei sind reguläre Ausdrücke: /[^A-Za-z]/
Gruß
Alexander Brock
Moin Alexander,
vielen Dank für die Antwort;
mich interessierte die rein "client-scripting"-seitige Möglichkeit, dies zu realisieren.
Andere Möglichkeiten sind mir schon bewusst,
ich möchte aber nicht inmmer für solche Prozesse auf den Server zurückgreifen, wenn Möglichkeiten beim Client verfügbar wären.
Danke nochmal
Harald
auf die Zeichen [A-Za-z] einschränken. Also, das reine Alphabet (deutsch),
harhell,
Also was denn nun [A-Za-z] oder das deutsche Alphabet (das mehr Zeichen beinhaltet)?
Gunnar
Hallo Gunnar,
Also was denn nun [A-Za-z] oder das deutsche Alphabet (das mehr Zeichen beinhaltet)?
was macht das für einen Unterschied, kannst Du das "client-seitig" mit HTML einschränken ?????
hast Du eine Idee ????????
Harald
Hallo,
was macht das für einen Unterschied, kannst Du das "client-seitig" mit HTML einschränken ?
Mit HTML sicher nicht. Da gibt es als Beschränkung nur maxlength.
hast Du eine Idee ?
Ein Satzzeichen reicht, ich bin nicht blind.
Du könntest das, was ich dir vorgeschlagen habe in JavaScript umsetzen
und onKeyup (!) ausführen, oder einfach hinschreiben, dass man nur
Buchstaben eingeben darf.
Gruß
Alexander Brock
Hallo Alexander,
Ein Satzzeichen reicht, ich bin nicht blind.
Sorry. Ich nehme alle meine überzähligen ?????? zurück. :-))
Du könntest das, was ich dir vorgeschlagen habe in JavaScript umsetzen
und onKeyup (!) ausführen, oder einfach hinschreiben, dass man nur
Buchstaben eingeben darf.
Danke für die Hinweise, ich werde dem nachgehen.
Harald
harhell,
Also was denn nun [A-Za-z] oder das deutsche Alphabet (das mehr Zeichen beinhaltet)?
was macht das für einen Unterschied
Sieben Zeichen: [A-Za-z] vs. [A-Za-zÄÖÜäöüß]
Gunnar