Aide javascript, redirection après validations de plusieurs chps

victorglad - Modifié par victorglad le 29/12/2014 à 18:12
xT1G3Rx Messages postés 67 Date d'inscription mercredi 24 décembre 2014 Statut Membre Dernière intervention 26 mai 2015 - 9 févr. 2015 à 05:30
Bonjour, je suis débutant en php/javascript et j'aurais besoin de votre aide.

J'ai créé un formulaire avec 3 input (code postal, pays, email) qui sont redirigé vers un fichier php qui ecrit ensuite les donnée sur un fichier.txt par le biais de "fputs".

J'aimerai une fois que ces 3 champs soient remplis et uniquement s'ils sont remplis l'utilisateur soit redirigé vers une page, comment faire?

Voici mon code +script.

<div id="inscription">
 
    <div class="form-input"><input id="pays" type="text" value="" placeholder="Postcode" style="color: #FFF;"/></div>
 
            <div class="form-input"><input id="country" type="text" value="" placeholder="Pays" style="color: #FFF;"/></div>
 
    <div class="form-input"><input id="mail" type="text" value="" placeholder="Email" style="color: #FFF;"/></div>
 
            <div id="send"><p>send</p></div>
 
</div>



<script>
 
$(document).ready(function() {
 
$("#send").click(function(){
 
         var mail = document.getElementById("mail").value;
 
         var afficheur = mail;
 
         var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
 
         if(reg.test(afficheur))
 
         {
 
             $.ajax({
 
                 type: "POST",
 
                 url: "http://www.mongroupe.com/live/php/mail.php",
 
                 data: 'mail='+mail
 
             });
 
             
 
             $('#mail').val("thank you");}
 
         else{
 
         $('#mail').val("wrong mail");}
 
  
 
  
 
 var pays = document.getElementById("pays").value;
 
         var afficheur = pays;
 
         var reg = new RegExp(/^-?\d+\.?\d*$/);
 
         if(reg.test(afficheur))
 
         {
 
             $.ajax({
 
                 type: "POST",
 
                 url: "http://www.mongroupe.com/live/php/mail.php",
 
                 data: 'pays='+pays
 
             });
 
             
 
             $('#pays').val("thank you");}
 
         else{
 
         $('#pays').val("Only numbers");}
 
  
 
  
 
var country = document.getElementById("country").value;
 
         var afficheur = country;
 
         var reg = new RegExp("^[a-zA-Z0-9]+$", "g"); 
 
         if(reg.test(afficheur))
 
         {
 
             $.ajax({
 
                 type: "POST",
 
                 url: "http://www.mongroupe.com/live/php/mail.php",
 
                 data: 'country='+country
 
             });
 
             
 
             $('#country').val("thank you");}
 
         else{$('#country').val("wrong");}
 
  
 
});
 
});
 
</script>




Je souhaiterais que si Pays + country + pays sont remplis, l'utilisateur soit redirigé vers www.mongroupe.com/telechargement

Merci d'avance pour votre aide !

1 réponse

xT1G3Rx Messages postés 67 Date d'inscription mercredi 24 décembre 2014 Statut Membre Dernière intervention 26 mai 2015
9 févr. 2015 à 05:30
Ne pose pas ta question 2 fois svp
0
xT1G3Rx Messages postés 67 Date d'inscription mercredi 24 décembre 2014 Statut Membre Dernière intervention 26 mai 2015
9 févr. 2015 à 05:30
0
Rejoignez-nous