8
votes

Formulaire de contact 7: Y a-t-il un type d'entrée "Confirmer le courrier électronique"?

J'utilise le formulaire de contact 7 Plugin WordPress pour ajouter des formulaires de contact à un site Web. Le formulaire doit avoir un deuxième champ pour l'adresse e-mail de l'utilisateur, comparé au contenu du premier à attraper des fautes de frappe. Ceci est un élément très courant des formulaires de contact et d'inscription.

Y a-t-il un formulaire de contact 7 étiquette pouvant être utilisée pour implémenter ce type de fonctionnalité? Sinon, quiconque a modifié le plugin pour faire cela point moi dans la direction d'une solution?


2 commentaires

Essayez d'ajouter deux entrées de courrier électronique, puis écrivez un petit script dans votre pied de page pour vérifier si elles sont identiques.


3 Réponses :


5
votes

Vérifiez celui-ci: http://wordpress.org/ Plugins / Checkmail-Validation-for-Contact-Form-7 /

Selon eux:

Validation de checkmail pour le formulaire de contact 7 Ajoutez le champ Courriel de contrôle double à votre formulaire et vérifiez la correspondance de courriel avec la validation CF7 Ajax.

vérification double e-mail Ce plugin ajoutez un nouveau champ dans le formulaire de contact 7 appelé "Checkmail" qui permet de faire une double vérification de courrier électronique lors de la soumission du formulaire. Le nouveau champ demandera aux utilisateurs de confirmer leur courrier électronique en la saisissant dans un deuxième champ.

Si vous souhaitez cela dans votre formulaire, il vous suffit d'ajouter le champ "Checkmail" dans le formulaire CF7 et entrez le nom du champ de messagerie que vous souhaitez vérifier. La validation est effectuée par le style CF7 AJAX-Powered: lors de la soumission de formulaire CF7 fera la vérification de la double e-mail, si ce n'est pas correspondre à l'erreur et demandez aux utilisateurs de vérifier les adresses électroniques.


0 commentaires

5
votes

Je cherchais exactement cela et je l'ai eu au travail autre chose pour moi bien. Faites deux champs comme ci-dessous sur les champs de contact-7. XXX PRE>

Copier / coller le code PHP ci-dessous dans votre fichier Fonctions.php P>

    // First we trigger the form submit event
jQuery( document ).ready( function () {
    jQuery('.wpcf7-submit').click(function () {
        // We remove the error to avoid duplicate errors
        jQuery('.error').remove();
        // We create a variable to store our error message
        var errorMsg = jQuery('<span class="error">Your emails do not match.</span>');
        // Then we check our values to see if they match
        // If they do not match we display the error and we do not allow form to submit
        if (jQuery('.email').find('input').val() !== jQuery('.email-confirm').find('input').val()) {
            errorMsg.insertAfter(jQuery('.email-confirm').find('input'));
            return false;
        } else {
        // If they do match we remove the error and we submit the form
            jQuery('.error').remove();
            return true;
        }
    });
} );


0 commentaires

7
votes

Le plugin a maintenant un tutoriel officiel pour cela:

http://contacform7.com/2015/03/28/custom-validation /


0 commentaires