Ajout d'un bouton "Clear" pour réinitialiser tous les champs de votre formulaire

Par défaut, WPForms n'inclut pas de bouton de réinitialisation. Si vous souhaitez offrir à vos utilisateurs un moyen d'effacer tous les champs de saisie en une seule fois, au lieu de réinitialiser chaque champ manuellement, vous pouvez ajouter un bouton "Clear" personnalisé en utilisant JavaScript et CSS.

Dans ce tutoriel, nous allons vous montrer comment mettre en place un bouton de réinitialisation pour l'ensemble du formulaire qui fonctionne avec tous les types de champs, y compris les cases à cocher et les boutons radio.

Note: Ce tutoriel implique l'ajout de PHP et de JavaScript. Si vous avez besoin d'aide pour ajouter des snippets à votre site, veuillez consulter ce guide sur l'ajout de code personnalisé pour WPForms.

Après avoir créé votre formulaire et ajouté les champs nécessaires, ajoutez l'extrait de code suivant.

Cet extrait de code ajoute un bouton "Effacer" sous votre formulaire. Lorsqu'il sera cliqué, il réinitialisera toutes les entrées à leur état par défaut.

Style du bouton Clear

Vous pouvez appliquer la feuille de style CSS suivante pour styliser le bouton de manière à ce qu'il soit cohérent avec votre thème.

#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 */
}

Personnalisation de l'extrait

Vous devrez mettre à jour l'ID du formulaire dans les extraits JavaScript et CSS :

  • Remplacer 10 avec votre propre ID du formulaire en :
    • ligne 3: document.getElementById('wpforms-form-10')
    • wpforms-form-2927 .custom-clear-button

Pour localiser vos identifiants de formulaire et de champ, consultez ce tutoriel.

Et c'est tout ! Vous avez maintenant ajouté un bouton Clear entièrement fonctionnel à votre formulaire WPForms.