Hinzufügen einer Schaltfläche "Löschen" zum Zurücksetzen aller Felder in Ihrem Formular

Standardmäßig enthält WPForms keine integrierte Schaltfläche zum Zurücksetzen. Wenn Sie Ihren Benutzern eine Möglichkeit bieten möchten, alle Eingabefelder auf einmal zu löschen, anstatt jedes Feld manuell zurückzusetzen, können Sie eine benutzerdefinierte Schaltfläche "Löschen" mit JavaScript und CSS hinzufügen.

In diesem Tutorial zeigen wir Ihnen, wie Sie eine formularweite Schaltfläche zum Zurücksetzen implementieren, die mit allen Feldtypen, einschließlich Kontrollkästchen und Optionsfeldern, funktioniert.

Hinweis: In diesem Tutorial werden sowohl PHP als auch JavaScript hinzugefügt. Wenn Sie Hilfe beim Hinzufügen von Snippets zu Ihrer Website benötigen, lesen Sie bitte diese Anleitung zum Hinzufügen von benutzerdefiniertem Code für WPForms.

Nachdem Sie Ihr Formular erstellt und die erforderlichen Felder hinzugefügt haben, fügen Sie den folgenden Codeschnipsel ein.

Dieses Codeschnipsel fügt eine Schaltfläche "Löschen" unter Ihrem Formular ein. Wenn sie angeklickt wird, werden alle Eingaben auf ihren Standardstatus zurückgesetzt.

Gestaltung der Schaltfläche "Löschen

Sie können das folgende CSS anwenden, um die Schaltfläche so zu gestalten, dass sie mit Ihrem Thema übereinstimmt.

#wpforms-form-10 .custom-clear-button {
    background-color: #4CAF50; /* Green background */
    color: #ffffff; /* White text */
    padding: 10px 20px; /* Padding */
    border: none; /* No border */
    border-radius: 3px; /* Rounded corners */
    cursor: pointer; /* Pointer cursor on hover */
    font-size: 16px; /* Font size */
    font-weight: bold; /* Bold text */
    text-transform: uppercase; /* Uppercase text */
    transition: background-color 0.3s ease, transform 0.2s ease; /* Smooth transitions */
}
#wpforms-form-10 .custom-clear-button:hover {
    background-color: #286b2b; /* Darker green on hover */
}

Anpassen des Snippets

Sie müssen die Formular-ID sowohl in den JavaScript- als auch in den CSS-Snippets aktualisieren:

  • Ersetzen Sie 10 mit Ihrem eigenen Formular-ID in:
    • Zeile 3: document.getElementById('wpforms-form-10')
    • wpforms-form-2927 .custom-clear-button

Wie Sie Ihre Formular- und Feld-IDs finden können, erfahren Sie in diesem Tutorial.

Und das war's! Sie haben nun eine voll funktionsfähige Schaltfläche "Löschen" zu Ihrem WPForms-Formular hinzugefügt