KI-Zusammenfassung
Möchten Sie lernen, wie Sie Eingabemasken für die Formulare Ihrer Website erstellen?
Die Möglichkeit, die Art und Weise, wie Daten in Ihre WordPress-Formulare eingegeben werden, anzupassen, erleichtert die Benutzererfahrung und stellt sicher, dass jedes Mal die richtigen Daten in Ihr Formular eingegeben werden.
Erstellen Sie jetzt Ihr WordPress-Formular
In diesem Artikel
Was ist eine Eingabemaske?
Eingabemasken sind eine Möglichkeit, die Zeichen zu beschränken, die in ein Feld eingegeben werden können.
Sie können das Feld beispielsweise so einschränken, dass nur Zahlen oder Text akzeptiert werden. Möglicherweise möchten Sie auch die Anzahl der Zeichen einschränken.
Eingabemasken eignen sich hervorragend für Dinge wie Telefonnummern oder Social-Media-Benutzernamen, die immer dem gleichen Format folgen.
Wie Eingabemasken funktionieren
Eingabemasken verwenden die folgenden Zeichen, um eine Vorlage für die zu akzeptierenden Daten zu erstellen:
- 9 steht für eine beliebige Zahl (0-9)
- a steht für einen beliebigen Klein- oder Großbuchstaben
- A schränkt die akzeptierten Zeichen auf Großbuchstaben ein
- & beschränkt das Feld auf Großbuchstaben und Zahlen (0-9 oder A-Z)
- * erlaubt die Eingabe beliebiger Buchstaben oder Zahlen (0-9, a-z oder A-Z)
Sie können auch Dinge wie Bindestriche oder Klammern ( ) in Ihre Eingabemaske einfügen. Dies ist besonders hilfreich, wenn Sie möchten, dass Personen ihre Telefonnummer im Formular Ihrer Website ausfüllen.

Wenn Sie optionale Zeichen hinzufügen möchten, nachdem Sie bereits Klammern verwendet haben, sollten Sie diese in eckige Klammern [ ] setzen.
Zum Beispiel würde diese Eingabemaske ein Minimum von 4 Zeichen erfordern, aber auch längere Einträge wären zulässig:
**** [***********]
Beispiele für Eingabemasken
Jetzt, da Sie wissen, was eine Eingabemaske ist, ist es an der Zeit, sich einige der grundlegendsten Beispiele anzusehen, die Sie in Ihren WordPress-Formularen verwenden können.
Postleitzahl der Vereinigten Staaten:
- Maske:
99999 - Beispiel Benutzereingabe: 89023
Postleitzahl der Vereinigten Staaten mit optionaler Plus-Vier:
- Maske:
99999 [-9999] - Beispiel Benutzereingabe: 89023 oder 89023-5678
Benutzername mit 6-8 Buchstaben (erster Buchstabe groß, der Rest klein):
- Maske:
Aaaaaa [aa] - Beispiel für Benutzereingabe: Minnie oder Minniems
X (früher bekannt als Twitter) Benutzername mit 4-15 Zahlen oder Groß-/Kleinbuchstaben:
- Maske:
@**** [***********] - Beispiel für Benutzereingabe: @easywpforms
Hilfe zu erweiterten Eingabemaskensymbolen finden Sie in diesem Tutorial zum Hinzufügen von Eingabemasken zu Ihren WordPress-Formularen.
So erstellen Sie Eingabemasken für Formularfelder
Nachdem Sie nun eine gute Vorstellung davon haben, was Eingabemasken sind, erstellen wir eine.
1. Erstellen Sie ein neues WordPress-Formular
Als Erstes müssen Sie das WPForms-Plugin installieren und aktivieren. Weitere Details finden Sie in dieser Schritt-für-Schritt-Anleitung zum Installieren eines Plugins in WordPress.
Als Nächstes müssen Sie ein neues Formular erstellen. Wir empfehlen die Verwendung des einfachen Kontaktformulars als einfachen Ausgangspunkt zum Testen.

2. Fügen Sie ein einzeiliges Textfeld hinzu
Um Ihrem Kontaktformular eine Eingabemaske hinzuzufügen, müssen Sie ein Formularfeld vom Typ Einzeiliger Text hinzufügen.
Ziehen Sie das Formularfeld aus dem linken Bereich in die Formularvorschau.

Sobald Sie dies getan haben, klicken Sie auf das Formularfeld auf der rechten Seite, um den Bereich Feldoptionen zu öffnen.

Klicken Sie auf die Registerkarte Erweitert. Hier definieren Sie Ihre benutzerdefinierte Eingabemaske.
In unserem Beispiel bitten wir die Personen, die unser Formular ausfüllen, ihre US-Postleitzahl einzugeben:

Diese Maske beschränkt das Feld so, dass nur 5 Zahlen akzeptiert werden.
Klicken Sie auf Speichern.
3. Fügen Sie Ihr Formular zu Ihrer Website hinzu
Nachdem das Kontaktformular mit einer Eingabemaske angepasst wurde, ist es an der Zeit, das Formular auf Ihrer Website einzubetten.
Klicken Sie auf die Schaltfläche Einbetten und wählen Sie den Speicherort für Ihr Formular aus.

Veröffentlichen Sie als Nächstes Ihren Beitrag oder Ihre Seite, damit Ihr Kontaktformular auf Ihrer Website angezeigt wird. Sehen Sie sich das an:

Beachten Sie die Unterstriche, die den Benutzer anleiten, seine Postleitzahl auszufüllen.
Erstellen Sie jetzt Ihr WordPress-Formular
Als Nächstes: Übernehmen Sie die Kontrolle über Formularübermittlungen
Und da haben Sie es! Sie wissen jetzt, wie Sie Eingabemasken für die Formulare Ihrer Website erstellen.
Wenn Sie nach weiteren Möglichkeiten suchen, die Funktionsweise Ihrer Formulare zu steuern, sehen Sie sich diese Ressourcen an:
- Begrenzen Sie Formulareinträge nach Datum mit dieser einfachen Anleitung zum Form Locker Addon
- Verhindern Sie, dass minderjährige Besucher Ihre Formulare ausfüllen, mit einem Altersverifizierungs-Plugin.
Bereit, Ihr Formular zu erstellen? Beginnen Sie noch heute mit dem einfachsten WordPress-Formular-Builder-Plugin. WPForms Pro enthält viele kostenlose Vorlagen und bietet eine 14-tägige Geld-zurück-Garantie.
Wenn Ihnen dieser Artikel geholfen hat, folgen Sie uns bitte auf Facebook und Twitter für weitere kostenlose WordPress-Tutorials und Anleitungen.

Kann ich eine Mindest-/Maximalänge definieren, z. B. für ein einzeiliges Feld, und wird dies korrekt validiert?
Hallo Christian,
Wir haben derzeit keine integrierte Option dafür, aber wenn Sie bereit sind, etwas benutzerdefinierten Code zu verwenden, haben wir eine Entwicklerdokumentation zum Festlegen einer maximalen Zeichenanzahl.
Und wenn Sie dies ausprobieren möchten, finden Sie hier unser zusätzliches Tutorial zum Hinzufügen von benutzerdefiniertem Code wie diesem zu Ihrer Website.
Ich hoffe, das hilft! 🙂
Was passiert, wenn Sie kein Feld namens Eingabemaske haben? Gibt es nichts unter dem Feld CSS-Klassen unter Erweiterte Optionen?
Hallo Dianne,
Ich entschuldige mich für alle Schwierigkeiten damit! Stellen Sie bei der Eingabe einer Eingabemaske sicher, dass Sie ein Feld vom Typ Nur-Text verwenden (dies ist derzeit der einzige Feldtyp, der Eingabemasken zulässt). Außerdem ist dies eine neuere Funktion, stellen Sie also sicher, dass Ihr WPForms-Plugin vollständig auf dem neuesten Stand ist.
Wenn Sie dies ausprobieren und die erwarteten Optionen immer noch nicht sehen, setzen Sie sich bitte mit uns in Verbindung, damit wir Ihnen weiterhelfen können. Wenn Sie eine WPForms-Lizenz haben, haben Sie Zugang zu unserem E-Mail-Support. Bitte reichen Sie ein Support-Ticket ein.
Andernfalls bieten wir eingeschränkten kostenlosen Support im WPForms Lite WordPress.org Supportforum.
Danke 🙂
Hallo, in diesem Artikel: https://wpforms.com/docs/how-to-use-custom-input-masks/
Sie verwenden die Beispiel-Eingabemaske für eine E-Mail-Adresse unter „mysite.com“
Maske: *[*{0,50}]@mysite.com
Beispiel-Eingabe: [email protected] oder [email protected]
Aber was ist, wenn Ihre Website den Buchstaben „a“ enthält? Zum Beispiel…
Verwendung dieser Ebenenmaske: *[*{0,50}]@mydomain.com
rendert tatsächlich ein Feld, das ein Leerzeichen für das „a“ in domain hat.
Beispiel-Eingabe: _______@mydom_in.com
Wie formatiere ich die Ebenenmaske so, dass die gesamte Zeichenkette „mydomain.com“ erhalten bleibt?
Vielen Dank im Voraus für Ihre Hilfe!
Hallo Re,
Es tut mir leid wegen der Schwierigkeiten damit! Ich habe das von Ihnen beschriebene Problem repliziert und es unserem Team zur Behebung weitergeleitet. Danke, dass Sie uns informiert haben, damit wir das lösen können! 🙂
Hallo. Ich möchte das Eingabemasken-Tool verwenden, um die Zeicheneingabe in einigen meiner Felder zu begrenzen.
Ich verwende diese Maske: *[*{0,30}].
Sie enthält jedoch nicht die „Leerzeichen“ als Zeichen.
Welche Eingabemaske kann ich verwenden, um die Leerzeichen als Zeichen in meine 30-Zeichen-Grenze einzuschließen?
Hallo Alicia,
Unsere Eingabemasken bieten derzeit keine „Leerzeichen“-Anforderung auf diese Weise. Stattdessen könnten Sie erwägen, benutzerdefinierten Code zu verwenden, um diese Zeichenbegrenzung stattdessen hinzuzufügen (hier ist unsere Dokumentation mit Details).
Der Code in diesem Dokument zählt Leerzeichen als Zeichen und sollte daher besser mit dem übereinstimmen, was Sie im Sinn haben.
Und falls es hilft, hier erfahren Sie, wie Sie benutzerdefinierten Code wie diesen zu Ihrer Website hinzufügen.
Ich hoffe, das hilft! 🙂
Ich habe das gleiche Problem wie RE CARLSON
—
Aber was, wenn Ihre Website den Buchstaben „a“ enthält?
—
Haben Sie eine Lösung dafür?
Danke.
Hallo Allan,
Ich habe gute Nachrichten – wir haben eine Lösung dafür 🙂
Um ein „a“ hinzuzufügen, ohne es in einen Teil des Eingabebereichs zu verwandeln, können Sie es mit `\\` escapen. Wenn Sie beispielsweise diese Eingabemaske eingeben würden: `this is \\a test aaa`, würde sie wie folgt lauten: „this is a test ___“.
Stellen Sie also sicher, dass Sie den doppelten Backslash vor jedem A, a oder 9 setzen, das Sie beibehalten möchten (nicht in ein _ umwandeln).
Ich hoffe, das hilft! 🙂
Hallo,
Ich benötige Großbuchstaben alphanumerisch (0-9 oder A-Z) zur Kombination mit Leerzeichen zwischen den Zeichen. Anscheinend erlaubt „&“ keine Leerzeichen.
Hallo Elyas,
Wir haben kein Sonderzeichen für Leerzeichen; stattdessen können Sie einfach ein Leerzeichen zwischen beliebige &-Zeichen einfügen, sodass das Eingabefeld lauten kann: „&&&& &&&&.“
Ich hoffe, das hilft! 🙂
Wie kann ich ein Feld so gestalten, dass es nur mit Zahlen von 6-9 beginnt? Ich benutze WPForms Basic.
Beispiel
7898981226
8985607458
9989878774
Hallo Munaf!
Sie können eine benutzerdefinierte Eingabemaske für das Feld „Single Line Text“ erstellen, es gibt jedoch keine integrierte Option, um dort den Zahlenbereich zu verwenden.
Sie können es also zum Beispiel so machen: „\\799999“, und es erlaubt nur „7“ am Anfang und dann 5 weitere beliebige Ziffern, aber wir haben dort leider keine Regeln, um 7 ODER 8 ODER 9 am Anfang auszuwählen.
Und falls es hilft, wir haben hier ein weiteres großartiges Tutorial zur Verwendung benutzerdefinierter Eingabemasken in WPForms hier
Ich entschuldige mich für etwaige Verwirrung!
Lass dir einen schönen Tag 🙂
Ich beginne mit der Nutzung von WPForms, noch kostenlos für Tests der Kompatibilität mit bereits implementierten Lösungen. Beim Versuch, eine einfache Maske, die von Ihnen vorgeschlagen wurde, wie z. B. „https://www.f\\acebook.com/*{1,22}“ in einem Feld „Single Line Text“ zu personalisieren, stelle ich fest, dass einfache Sonderzeichen wie ? . oder / ; nicht akzeptiert werden. Ist dies eine absichtliche Einschränkung für kostenlose Benutzer oder könnten Sie mir mitteilen, durch welches Symbol ich das * ersetzen sollte, um die Eingabe von Sonderzeichen in der Maske zu ermöglichen?
Hallo Rodrigo,
Ich entschuldige mich, aber ich bin ein wenig verwirrt von Ihrer Frage. Wenn Sie Zeit haben, können Sie bitte klären oder wenn Sie unser kostenloses Plugin WPForms Lite verwenden, besuchen Sie bitte die Support-Foren, wo wir kostenlosen eingeschränkten Support anbieten.
Danke! 🙂
Hallo, ist es möglich, nach jeweils 3 Ziffern ein Komma einzufügen? Zum Beispiel 99.999.999
Hallo Waqas – Wenn die Anzahl der Ziffern fest ist, dann ist es machbar. Zum Beispiel zeigt diese Eingabemaske 9 Ziffern und ein Komma nach jeweils 3 Ziffern 999.999.999 an
Ich hoffe, das hilft!
Wie kann ich Sonderzeichen in meiner Eingabemaske zulassen?
Hallo Afif – Wir haben einige Anleitungen für erweiterte Eingabemasken in diesem Artikel, die erklären, wie man einige Zeichen hinzufügt.
Für weitere Hilfe hierzu wenden Sie sich bitte an unseren Support, damit wir Ihnen helfen können. Wenn Sie eine WPForms-Lizenz haben, haben Sie Zugang zu unserem E-Mail-Support, also reichen Sie bitte ein Support-Ticket ein. Andernfalls bieten wir eingeschränkten kostenlosen Support im WPForms Lite WordPress.org Support-Forum.
Danke 🙂
Ich möchte keine illegalen Zeichen in meinem einzeiligen Textfeld
Hallo Rahul – Ich empfehle Ihnen, sich diese Anleitung zum Einschränken von Sonderzeichen in Ihren Formularfeldern anzusehen.
Ich hoffe, das hilft!
Wie kann ich 15 Buchstaben oder weniger in meiner Eingabemaske zulassen?
Hallo Yusuf – Um die Regeln für eine benutzerdefinierte Eingabemaske zu erstellen, müssen Sie ein bestimmtes Set von Symbolen verwenden. (Bitte denken Sie daran, das entsprechende Symbol 15 Mal hinzuzufügen.)
Ich hoffe, das hilft! 🙂
Hallo, meine Eingabemasken scheinen nicht mehr zu funktionieren, die Textfelder lassen einfach alles zu, obwohl Masken aktiv sind. Irgendeine Hilfe bitte? Danke.
Hallo Antonio – Entschuldigen Sie das! Wir helfen Ihnen gerne weiter.
Wenn Sie eine WPForms-Lizenz haben, haben Sie Zugang zu unserem E-Mail-Support. Bitte reichen Sie ein Support-Ticket ein. Andernfalls bieten wir begrenzten kostenlosen Support im WPForms Lite WordPress.org Supportforum.
Danke! 🙂
Hallo,
Ich erstelle ein Namensfeld mit einer Zeile Text & nur Buchstaben und Leerzeichen sollten hinzugefügt werden. Dafür habe ich die Eingabemaske als a{1,50} hinzugefügt. Dies akzeptiert Buchstaben, aber Leerzeichen können nicht hinzugefügt werden. Bitte geben Sie mir eine Lösung dafür.
Hallo Amrita! Ich entschuldige mich, aber Eingabemasken wären für diese Art von Anwendungsfall nicht geeignet, da sie dazu dienen, der Eingabe eine bestimmte Struktur zu geben, z. B. eine Telefonnummer oder eine ID-Nummer. Leerzeichen könnten nicht in einer Eingabemaske verwendet werden.
Um das zu erreichen, was Sie suchen, wäre eine benutzerdefinierte Programmierung (normalerweise jQuery oder JavaScript) erforderlich. Ich entschuldige mich jedoch, da wir keine Unterstützung für diesen Grad an Anpassung anbieten können. Dieser Thread könnte Ihnen jedoch einige Ideen geben.
Es tut mir leid, dass wir keine Lösung dafür anbieten können, aber wenn Sie weitere Fragen haben, kontaktieren Sie uns bitte, wenn Sie ein aktives Abonnement haben. Wenn nicht, zögern Sie nicht, uns Fragen in unseren Support-Foren zu stellen.
Hallo Leute
Wie erstelle ich eine Maske auf diese Weise?
+55 (99) 9 9999-9999 oder +55 (99) 9999-9999 im selben Eingabefeld.
Danke,
Hallo! Es scheint, dass Sie diese Frage in mehreren Artikeln gepostet haben, daher werde ich sie hier an einem Ort beantworten.
Ich entschuldige mich, aber es ist nicht möglich, anzugeben, wo die optionale Zahl platziert werden würde, da die Eingabemaske nach der Reihenfolge funktioniert, in der sie eingegeben werden. Technisch gesehen könnte die optionale Zahl optional gehalten werden, aber das würde bedeuten, dass Ihre Benutzer dieses Zeichen überspringen müssten, indem sie ein Leerzeichen an dieser Zeichenposition eingeben und dann mit dem Ausfüllen des restlichen Feldes fortfahren.
Es sollte mit etwas benutzerdefinierter Programmierung möglich sein, aber es tut mir leid, dass solche Anpassungen außerhalb des Rahmens unseres Supports liegen. Falls Sie sich mit benutzerdefinierten Entwicklungsoptionen befassen möchten, empfehlen wir Ihnen dringend Codeable. Codeable prüft alle Entwickler für Sie, um sicherzustellen, dass sie hochqualifiziert und kommunikativ sind, und hilft dann auch bei der gesamten Abwicklung der Verbindung und Kommunikation mit einem passenden Entwickler.
Hier ist unser Tutorial zur Verwendung von Codeable, das weitere Details darüber enthält, wie dieser Prozess funktioniert.
Oder wenn Sie ein Team suchen, zu dem Sie (langfristig) für benutzerdefinierte Entwicklungsunterstützung immer wieder zurückkehren können, könnten Sie auch WPBuffs in Betracht ziehen.
Ich hoffe, das klärt die Sache 🙂 Wenn Sie weitere Fragen dazu haben, kontaktieren Sie uns bitte, wenn Sie ein aktives Abonnement haben. Wenn nicht, zögern Sie nicht, uns Fragen in unseren Support-Foren zu stellen.
Das Telefonnummer-Element bietet keine Eingabemaskierung, ist diese Funktion möglich?
Wir möchten die Eingabemaskierung für das Telefonnummer-Element verwenden können, da es den Ländercodewähler bietet, während ein reguläres Texteingabefeld dies nicht tut (obwohl es Eingabemaskierung bietet).
Danke,
Mark
Hallo Mark,
Wir haben keine integrierte Funktion, um eine benutzerdefinierte Maske für das Telefonfeld festzulegen. Dies kann jedoch mit dem Feld für einzelne Textzeilen erreicht werden, indem die benutzerdefinierte Eingabemaske wie hier gezeigt festgelegt wird.
Ich hoffe, das hilft! 🙂
Ist es möglich, eine Dezimalzahl in das numerische Feld einzugeben?
So dass ein Benutzer immer eine ganze Zahl + x Nachkommastellen eingeben muss?
Zum Beispiel:
0,015
0,792
0,28
1,256
Hallo, ich glaube, dies sollte mit der folgenden Eingabemaske in einem einzeiligen Textfeld möglich sein: [99.999] und hier ist der Screencast, der denselben zeigt.
Ich hoffe, das hilft!
Weiß jemand, wie man die Münzmaske in wpforms erstellt, z. B. 1.252,33 €?
Hallo Cristian – Sie können die folgende Eingabemaske verwenden, um dies zu erreichen: $ [[9],999.99].
Ich hoffe, das hilft!
Ich möchte eine Eingabemaske für EMP2000 erstellen, wie kann ich das machen?
Hallo Kashmira – Sie können die folgende Eingabemaske verwenden, um dies zu erreichen: EMP2[9999].
Ich hoffe, das hilft!
Hallo! Wie kann ich eine Eingabemaske für einen optionalen Betrag erstellen
z. B. 1.000.000 $ oder 250.000 $, wobei je nach Betrag ein Komma hinzugefügt wird?
Hallo Mariana, leider haben wir keine integrierte Option für ein optionales Format mit Eingabemaske, wie Sie es beschrieben haben. Ich stimme zu, dass es sehr hilfreich wäre. Ich habe eine Notiz zu der Funktionsanfrage gemacht und wir werden sie bei der Planung unserer Roadmap für die Zukunft im Auge behalten.
Danke und einen schönen Tag noch!
Gibt es eine Möglichkeit, eine korrekte Fahrzeug-Identifikationsnummer (FIN) zu überprüfen?
Hallo Litschi – Sie können sicherlich eine benutzerdefinierte Eingabemaske erstellen, um das korrekte Format der Fahrzeug-Identifikationsnummer (FIN) zu validieren.
Danke 🙂
Hallo – kann ich eine Eingabemaske verwenden, um Leerzeichen NICHT zuzulassen?
Wenn ein Benutzer z. B. „AA 9999“ eingibt, erzwingt die Maske „AA9999“?
Oder wird ein nachgestelltes/führendes Leerzeichen wie „AA9999[_]“ als „AA9999“ ohne Leerzeichen eingegeben?