Offenlegung: Unser Inhalt wird von den Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, erhalten wir möglicherweise eine Provision. Sehen Sie, wie WPForms finanziert wird, warum es wichtig ist, und wie Sie uns unterstützen können.

Claire Broadley

Claire ist der Content Manager für das WPForms-Team. Sie hat mehr als 13 Jahre Erfahrung im Schreiben über WordPress und Webhosting.Erfahren Sie mehr

Das beste WordPress Drag and Drop Form Builder Plugin

Einfach, schnell und sicher. Schließen Sie sich über 6 Millionen Website-Besitzer, die WPForms vertrauen.

Bitte aktivieren Sie JavaScript in Ihrem Browser, um dieses Formular auszufüllen.

43 Kommentare zu "Formularfelder mit Eingabemasken einschränken (+Beispiele)".

  1. Kann ich eine Mindest-/Höchstlänge z.B. für ein einzeiliges Feld definieren und wird dies korrekt validiert?

  2. Was passiert, wenn Sie kein Feld namens Eingabemaske haben? Es gibt nichts unter dem Feld CSS-Klassen unter Erweiterte Optionen?

    1. Hallo Dianne,

      Ich entschuldige mich für etwaige Probleme damit! Wenn Sie eine Eingabemaske hinzufügen, stellen Sie sicher, dass Sie ein einzeiliges Textfeld verwenden (dies ist derzeit der einzige Feldtyp, der Eingabemasken zulässt). Außerdem ist dies eine neuere Funktion, also stellen Sie sicher, dass Ihr WPForms-Plugin vollständig auf dem neuesten Stand ist.

      Wenn Sie dies ausprobieren und immer noch nicht die Optionen sehen, die Sie erwarten, kontaktieren Sie uns bitte, damit wir Ihnen weiterhelfen können. Wenn Sie eine WPForms-Lizenz haben, haben Sie Zugang zu unserem E-Mail-Support, so senden Sie bitte ein Support-Ticket.

      Andernfalls bieten wir begrenzten kostenlosen Support im WPForms Lite WordPress.org Support-Forum.

      Danke 🙂 .

  3. Hallo, in diesem Artikel: https://wpforms.com/docs/how-to-use-custom-input-masks/

    Sie verwenden die Beispieleingabemaske für eine E-Mail-Adresse unter "mysite.com".

    Mask: *[*{0,50}]@mysite.com
    Example Input: [email protected] or [email protected]

    Was aber, wenn Ihre Website den Buchstaben "a" enthält? Zum Beispiel...

    Using this layer mask: *[*{0,50}]@mydomain.com
    actually renders a field that has a blank for the “a” in domain.
    Example input: _______@mydom_in.com

    Wie kann ich die Ebenenmaske so formatieren, dass die gesamte Zeichenfolge "mydomain.com" erhalten bleibt?

    Vielen Dank im Voraus für Ihre Hilfe!

    1. Hallo Re,

      Es tut mir leid, dass Sie damit Probleme haben! Ich habe das von Ihnen beschriebene Problem repliziert und an unser Team weitergeleitet, damit wir an einer Lösung arbeiten können. Danke, dass Sie uns informiert haben, damit wir das Problem beheben können 🙂 .

  4. Hallo zusammen. Ich möchte die Eingabemaske verwenden, um die Zeicheneingabe in einigen meiner Felder zu begrenzen.

    I’m using this mask: *[*{0,30}].

    Allerdings werden die "Leerzeichen" nicht als Zeichen verwendet.

    Welche Eingabemaske kann ich verwenden, um die Leerzeichen als Zeichen in meine 30-Zeichen-Grenze einzubeziehen?

    1. Hallo Alicia,

      Unsere Eingabemasken sehen derzeit kein "Leerzeichen" in dieser Form vor. Sie könnten stattdessen erwägen, diese Zeichenbegrenzung mit ein wenig benutzerdefiniertem Code hinzuzufügen(hier ist unser Dokument mit Details).

      Der Code in diesem Dokument zählt Leerzeichen als Zeichen, sollte also eher so funktionieren, wie Sie es sich vorstellen.

      Und falls es Ihnen weiterhilft: Hier erfahren Sie, wie Sie einen solchen Code auf Ihrer Website einfügen können.

      Ich hoffe, das hilft! 🙂

  5. Ich habe das gleiche Problem wie RE CARLSON
    -
    Aber was ist, wenn Ihre Website den Buchstaben "a" enthält?
    -
    Haben Sie eine Lösung für dieses Problem?
    Danke!

    1. Hallo Allan,

      Ich habe gute Nachrichten - wir haben eine Lösung für dieses Problem 🙂

      Um ein "a" hinzuzufügen, ohne dass es Teil des Eingabebereichs wird, können Sie es mit "a" ausblenden. Wenn Sie zum Beispiel Folgendes als Eingabemaske eingeben würden: "Dies ist \\a Test aaa", dann würde es am Ende heißen: "dies ist ein Test ___".

      Stellen Sie also sicher, dass Sie den doppelten Backslash vor ein A, ein a oder eine 9 setzen, die Sie unverändert lassen möchten (und nicht in ein _ umwandeln wollen).

      Ich hoffe, das hilft! 🙂

  6. hallo,

    Ich brauche alphanumerische Großbuchstaben (0-9 oder A-Z), die mit einem Leerzeichen zwischen den Zeichen kombiniert werden. Offensichtlich erlaubt "&" keine Abstände

    1. Hallo Elyas,

      Wir haben kein spezielles Zeichen für Leerzeichen; stattdessen können Sie einfach ein Leerzeichen zwischen die gewünschten &-Zeichen einfügen, so dass das Feld für die Eingabemaske "&&&&" lauten kann.

      Ich hoffe, das hilft! 🙂

      1. Wie kann ich tun Feld akzeptieren nur beginnend mit nur 6-9 Zahlenbereich. Ich bin mit gekauften WPForms Basic.

        Beispiel
        7898981226
        8985607458
        9989878774

      2. Hallo Munaf!

        Sie können eine benutzerdefinierte Eingabemaske für das Feld "Einzeiliger Text" erstellen, allerdings gibt es keine eingebaute Option, um den Zahlenbereich dort zu verwenden.
        So können Sie es zum Beispiel so haben "\\799999" und es wird nur "7" am Anfang erlauben und dann 5 weitere beliebige Ziffern, aber wir haben keine Regeln, um 7 ODER 8 ODER 9 dort am Anfang zu wählen, leider.
        Und für den Fall, dass es hilft, haben wir eine weitere große Tutorial, wie man benutzerdefinierte Eingabemaske in WPForms hier verwenden

        Ich entschuldige mich für jede Verwirrung!

        Schönen Tag noch 🙂

  7. Estou iniciando o uso do WPFroms ainda de forma gratuita para testes de compatibilidade com soluções que já tenho implantadas, contudo tentando personalizar uma mascara simples sugerida por vocês como “https://www.f\\acebook.com/*{1,22}” em um campo de “texto de linha unica” percebo que não são aceitos caracteres especiais simples como ? . ou / ; isso é uma limitação proposital impostas a usuários gratuitos ou poderiam me informar por qual simbolo deveria substituir o de * para permitir a entrada de caracteres especiais na mascara.

    1. Hallo Waqas- Wenn Sie die Anzahl der Ziffern festgelegt haben, ist es machbar. Zum Beispiel zeigt diese Eingabemaske 9 Ziffern und ein Komma nach jeweils 3 Ziffern 999\,999\,999

      Ich hoffe, das hilft!

    1. Hey Afif - Wir haben einige fortgeschrittene Eingabemasken-Tutorials in diesem Artikel, die erklären, wie man einige Zeichen hinzufügt.

      Wenn Sie weitere Hilfe benötigen, wenden Sie sich bitte an den Support, damit wir Ihnen helfen können. Wenn Sie eine WPForms-Lizenz haben, haben Sie Zugang zu unserem E-Mail-Support, so senden Sie bitte ein Support-Ticket. Andernfalls bieten wir begrenzte kostenlose Unterstützung in der WPForms Lite WordPress.org Support-Forum.

      Danke 🙂 .

  8. Hallo, meine Eingabemasken scheinen nicht mehr zu funktionieren, die Textfelder lassen einfach alles schreiben, obwohl die Masken aktiv sind. Jede Hilfe bitte? thnk u.

  9. Hallo,

    Ich erstelle ein Namensfeld mit einzeiligem Text und nur Alphabete und Leerzeichen sollen hinzugefügt werden. Dafür habe ich input mast als a{1,50} hinzugefügt. Dies akzeptiert Alphabete, aber Leerzeichen können nicht hinzugefügt werden, Bitte geben Sie mir eine Lösung für diese.

    1. Hallo Amrita! Ich bitte um Entschuldigung, aber Eingabemasken wären für diese Art von Anwendungsfall nicht geeignet, da sie dazu gedacht sind, der Eingabe auch eine bestimmte Struktur zu geben, z. B. eine Telefonnummer oder eine ID-Nummer. Leerzeichen können in einer Eingabemaske nicht verwendet werden.

      Um das zu tun, wonach Sie suchen, wäre benutzerdefinierte Kodierung (in der Regel jQuery oder JavaScript) erforderlich, aber ich entschuldige mich, da wir nicht in der Lage sind, Unterstützung für diesen Grad der Anpassung zu bieten. Dieser Thread könnte Ihnen jedoch einige Ideen liefern.

      Es tut mir leid, dass wir keine Lösung für dieses Problem anbieten können, aber wenn Sie weitere Fragen haben, kontaktieren Sie uns bitte, wenn Sie ein aktives Abonnement haben. Falls nicht, zögern Sie nicht, uns in unseren Support-Foren Fragen zu stellen.

  10. Hallo Leute

    Wie kann ich eine Maske auf diese Weise erstellen?

    +55 (99) 9 9999-9999 oder +55 (99) 9999-9999 am selben Eingang.

    tks,

    1. Hallo zusammen! Es scheint, dass Sie diese Frage in mehreren Artikeln gestellt haben, daher werde ich sie hier an einer Stelle behandeln.

      Ich bitte um Entschuldigung, aber es ist nicht möglich, festzulegen, wo die optionale Zahl platziert werden soll, da die Eingabemaske nach der Reihenfolge der Eingabe funktioniert. Technisch gesehen könnte die optionale Zahl optional bleiben, aber das würde bedeuten, dass Ihre Benutzer dieses Zeichen "überspringen" müssten, indem sie an dieser Stelle ein Leerzeichen eingeben und dann fortfahren, den Rest des Feldes auszufüllen.

      Es sollte möglich sein, mit etwas kundenspezifischer Programmierung, aber es tut mir leid, dass solche Anpassungen außerhalb des Bereichs unseres Supports liegen. Für den Fall, dass Sie sich für individuelle Entwicklungsoptionen interessieren, empfehlen wir Ihnen Codeable. Codeable prüft alle Entwickler für Sie, um sicherzustellen, dass sie hochqualifiziert und kommunikativ sind, und hilft Ihnen dann auch, den gesamten Prozess der Verbindung und Kommunikation mit einem am besten geeigneten Entwickler zu leiten.

      In unserem Tutorial zur Verwendung von Codeable erfahren Sie mehr über die Funktionsweise dieses Prozesses.

      Wenn Sie ein Team suchen, auf das Sie immer wieder (längerfristig) zurückkommen können, um Hilfe bei der kundenspezifischen Entwicklung zu erhalten, können Sie auch WPBuffs in Betracht ziehen.

      Ich hoffe, dass dies zur Klärung beiträgt 🙂 Wenn Sie weitere Fragen zu diesem Thema haben, kontaktieren Sie uns bitte, wenn Sie ein aktives Abonnement haben. Falls nicht, zögern Sie nicht, uns Ihre Fragen in unseren Support-Foren zu stellen.

  11. Das Element "Telefonnummer" bietet keine Eingabemaskierung, ist diese Funktion möglich?

    Wir möchten die Eingabemaskierung für das Element "Telefonnummer" verwenden, weil es die Auswahl der Landesvorwahl ermöglicht, während dies bei einer regulären Texteingabe nicht der Fall ist (obwohl sie eine Eingabemaskierung bietet).

    Danke!
    Mark

    1. Hallo Mark,

      Wir haben keine eingebaute Funktion, um die benutzerdefinierte Maske für das Feld "Telefon" festzulegen. Dies kann jedoch mit dem einzeiligen Textfeld und der Einstellung der benutzerdefinierten Eingabemaske wie hier gezeigt erreicht werden

      Ich hoffe, das hilft 🙂 .

  12. Ist es möglich, eine Dezimaleingabe im numerischen Feld zu verlangen?

    Ein Benutzer muss also immer ganze Zahlen + x Dezimalstellen eingeben?

    Zum Beispiel:

    0.015
    0.792
    0.28
    1.256

    1. Hey Cristian - Sie können die folgende Eingabemaske verwenden, um dies zu erreichen: $ [[9],999.99].

      Ich hoffe, das hilft!

    1. Hallo Kashmira - Sie können die folgende Eingabemaske verwenden, um dies zu erreichen:EMP2[9999].

      Ich hoffe, das hilft!

  13. Hallo! Wie kann ich eine Eingabemaske für einen optionalen Betrag erstellen
    z.B. $1.000.000 oder $250.000, indem ich je nach Betrag ein Komma dazwischen setze?

    1. Hallo Mariana, leider haben wir keine eingebaute Option für ein optionales Format mit Eingabemaske, wie Sie es beschrieben haben. Ich stimme dir aber zu, dass es sehr hilfreich wäre. Ich habe die Funktionsanforderung notiert und wir werden sie im Auge behalten, wenn wir unsere Roadmap für die Zukunft planen.

      Vielen Dank und einen schönen Tag noch!

  14. Hallo, kann ich eine Eingabemaske verwenden, die keine Leerzeichen zulässt?
    Wenn ein Benutzer z. B. "AA 9999" eingibt, wird die Maske "AA9999" erzwingen?
    Oder ein nachfolgendes/führendes Leerzeichen wie "AA9999[_]" wird als "AA9999" ohne das Leerzeichen eingegeben?

Einen Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte denken Sie daran, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und sinnvolles Gespräch führen.

Dieses Formular ist durch Cloudflare Turnstile geschützt und es gelten die Cloudflare Datenschutzbestimmungen und Nutzungsbedingungen.