validation formulaire d'inscription

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : validation formulaire d'inscription

Re: validation formulaire d'inscription

par Spols » 18 févr. 2017, 23:29

validation formulaire d'inscription

par Shinra_Tensei » 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