Bonjour à tous.

Tout en suivant les tutoriel de grafikart, j'ai créer un formulaire de commentaires que l'utilisateur peut d'abord faire apparaitre et puis disparaitre grâce à une petite fonction jquery, toute basique.

$('#form').hide();

      $('.navbar').find('.comment').click(function(event){
        event.preventDefault();
        var form = $('#form');
            form.slideToggle();
      });

Mon souci est le suivant : Dans le cadre où , un utilisateur omis de remplir un champ du formulaire, comme le prévoie la fonction php valid, du MVC, la page se recharge forcement et je retombe dans la condition du formulaire caché par la fonction jquery.
Comment puis-je arrêter cette fonction dans le cadre ou le formulaire est invalide??

En attendant de vous lire cordialement.

Merci

1 réponse


Mizzou
Auteur
Réponse acceptée

Bon, finalement après avoir chercher auprès de notre cher amis Google, j'ai pu trouver une réponse, et écrire le petit script suivant.

var form = $('.form');
      var element = $(".help-inline");

      if(element.length > 0){
            form.slideDown();
      }else{
            form.hide();
      }

      $('.navbar').find('.comment').click(function(event){
        event.preventDefault();

            form.slideToggle();
      });

En espérant que cela serve à d'autre codeur en herbe comme moi..