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

  1. Pitet Messages postés 2845 Statut Membre 530
     
    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
    1. cherche_reponse
       
      Merci beaucoup ça marche :)
      0