Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Übereinstimmende Feldwerte in WPForms bestätigen

Möchten Sie überprüfen, ob Benutzer dieselben Informationen in zwei verschiedenen Feldern eingeben? WPForms bietet zwar eine integrierte E-Mail-Bestätigung, Sie können diese Funktionalität jedoch auf andere Feldtypen wie Telefon, Adresse oder jedes andere Feld erweitern, bei dem Sie die Benutzereingabe bestätigen müssen.

Diese Anleitung zeigt Ihnen, wie Sie die Validierung von Feldvergleichen mit einem einfachen Code-Snippet implementieren.

Wenn Sie speziell an der E-Mail-Bestätigung interessiert sind, können Sie diese direkt im Formular-Builder ohne Code einrichten, indem Sie unserer Anleitung zur E-Mail-Bestätigung folgen.

Einrichtung des Formulars

Erstellen Sie zunächst ein neues Formular oder bearbeiten Sie ein vorhandenes. In diesem Beispiel erstellen wir ein Formular mit zwei Telefonfeldern, um die Validierung von Feldvergleichen zu demonstrieren. Das erste Feld erfasst die Telefonnummer und das zweite Feld dient zur Bestätigung.

Wenn Sie Hilfe beim Erstellen eines neuen Formulars benötigen, lesen Sie bitte unsere Anleitung zum Erstellen Ihres ersten Formulars.

Hinzufügen des Code-Snippets

Als Nächstes müssen Sie den Code-Snippet hinzufügen, der die Validierung von Feldvergleichen durchführt. Wenn Sie nicht sicher sind, wo Sie benutzerdefinierten Code zu Ihrer Website hinzufügen sollen, lesen Sie bitte unsere Anleitung zum Hinzufügen von benutzerdefiniertem Code.

Der folgende Snippet vergleicht zwei Telefon felder und zeigt eine Fehlermeldung an, wenn sie nicht übereinstimmen:

Sie müssen drei Schlüsselwerte im Code anpassen:

  1. Ersetzen Sie in Zeile 10 1000 durch Ihre Formular-ID
  2. Ersetzen Sie in Zeile 15 3 durch Ihre erste Telefonfeld-ID
  3. Ersetzen Sie in Zeile 18 4 durch Ihre zweite Telefonfeld-ID

Wenn Sie Hilfe beim Finden Ihrer Formular- und Feld-IDs benötigen, lesen Sie bitte unsere Anleitung zum Finden von Formular- und Feld-IDs.

Bei der Verwendung von Telefonfeldern müssen Sie möglicherweise das Muster in Zeile 21 ($pattern = '/^\d{10}$/';) anpassen, um verschiedene Telefonnummernformate zu berücksichtigen, insbesondere für internationale Nummern oder benutzerdefinierte Formate. Das aktuelle Muster erwartet genau 10 Ziffern.

Und das ist alles! Durch Feldvergleiche können Sie sicherstellen, dass die in Ihren Formularen eingegebenen Daten überprüft werden. Möchten Sie die Schaltfläche Senden bedingt anzeigen? Sehen Sie sich unser Tutorial So blenden Sie die Schaltfläche Senden bedingt ein an.

Referenzaktion

wpforms_process