Mon bouton "valider" ne valide pas

Résolu
cherche_reponse -  
 cherche_reponse -
Bonjour,
Après plusieurs recherches pour trouver comment valider un formulaire dynamique, j'y suis enfin arrivée avec ce code : http://stackoverflow.com/questions/11536271/validate-dynamically-added-input-fields
Mais voilà, y a un souci c'est que mon bouton "valider" qui permet de faire une insertion en BDD ne marche plus! Et c'est bien à cause du code Jquery.
Ne connaissant pas grand chose en jQuery, je sollicite votre aide pour m'aider à régler le problème.
$('form.commentForm').on('submit', function(event) {

            // adding rules for inputs with class 'comment'
            $('input.comment').each(function() {
                $(this).rules("add", 
                    {
                        required: true
                    })
            });            

            // prevent default submit action         
            event.preventDefault();

            // test if form is valid 
            if($('form.commentForm').validate().form()) {
                console.log("validates");
            } else {
                console.log("does not validate");
            }
        })

        // set handler for addInput button click
        $("#addInput").on('click', addInput);

        // initialize the validator
        $('form.commentForm').validate();

   });

C'est dans ce code-là que se trouve le problème car avant de copier ça, l'insertion se faisait normalement.

Merci à vous.

1 réponse

Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

Une fois que ton formulaire est validé, il te suffit de le soumettre :

            if($('form.commentForm').validate().form()) {
                console.log("validates");
                $('form.commentForm').submit();
            } else {
                console.log("does not validate");
            }


Bonne journée
0
cherche_reponse
 
Merci beaucoup ça marche :)
0