validation formulaire d'inscription

Eléphanteau du PHP | 17 Messages

18 févr. 2017, 22:48

Bonsoir,

je suis en train de faire un petit simple code de validation formulaire d'inscription

et ça marche normalement pour le moment .. mais mon souci c'est que par exemple si je saisi pas le email et que je clique sur submit ça affiche bel est bien le message d'erreur mais la page ne monte pas vers le message d'erreur..car j'ai un formulaire un peu long alors en cliquant sur le submit je dois remonter en haut pour voir le message d'erreur .

alors j'aimerais juste en cliquant sur le submit ca me remonte automatiquement vers le message

mon code:
$(function(){
 
 $('#submit_cmp').click(function(){
    valid=true;
      if($('#email_cmp').val()==""){
         $('#email_cmp').next('.erreuremail').fadeIn().text('Veuillez entrer votre email');
          $('#email_cmp').css('border-color','red');
         valid=false;
      }
       
     
      else{
$('#email_cmp').next('.erreuremail').fadeOut();      
 
        
         
      }
       
      if($('#pwd').val()==""){
         $('#pwd').next('.erreurpwdd').fadeIn().text('Veuillez entrer votre mot de passe');
          $('#pwd').css('border-color','red');
         valid=false;
      }
 else{
      $('#pwd').next('.erreurpwdd').fadeOut();
     
      }
if($('#confipwd').val()==""   & $('#pwd').val()!="" ){
         $('#confipwd').next('.erreurcpwdd').fadeIn().text('Veuillez re-entrer votre mot de passe');
         $('#confipwd').css('border-color','red');
         valid=false;
      }
 else{
      $('#confipwd').next('.erreurcpwdd').fadeOut();
     
      }
       
       
if($('#pwd').val()!=$('#confipwd').val() & $('#confipwd').val()!="" ){
$('#confipwd').next('.erreurcpwdd').fadeIn().text('les mots de passe ne sont pas identique');
         valid=false;
 
}
else{
 $('#confipwd').next('.erreurcpwdd').fadeOut();
}
 
  
 return valid;
  
 });
});
et merci beaucoup

Mammouth du PHP | 1195 Messages

18 févr. 2017, 23:29