JAVASCRIPT   4

web-site.js

Guest on 19th May 2021 04:46:47 AM

  1.     $( document ).ready(function() {
  2.       $('#form').submit(function (event)
  3.       {
  4.           var validForm=true;
  5.           if ($('#title').length){
  6.             if ($('#title').val() == "" && validForm==true) {$('#title').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir le nom du site", "error");}
  7.             if ($('#domain_name').val() == "" && validForm==true) {$('#domain_name').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir l'url du site", "error");}
  8.             if ($('#domain_name').val() != "" && !is_url($('#domain_name').val()) && validForm==true) {$('#domain_name').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "L'adresse url du site est incorrecte, elle doit commencer par http://", "error");}
  9.             if ($('#address').val() == "" && validForm==true) {$('#address').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir l'adresse", "error");}
  10.             if ($('#zipcode').val() == "" && validForm==true) {$('#zipcode').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir le code postal", "error");}
  11.             if ($('#town').val() == "" && validForm==true) {$('#town').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir la ville", "error");}
  12.             if ($('#tel').val() == "" && validForm==true) {$('#tel').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir le numĆ©ro de tĆ©lĆ©phone"phone", ");}
  13.            if ($('#nameContact').val() == ") == "" && validForm==true) {$('#nameContact').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir le nom du contact", ");}
  14.            if ($('#emailContact').val() == ") == "" && validForm==true) {$('#emailContact').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir l'email du contact", ");}
  15.            if ($('#emailContact').val()!= "()!= "" && !is_email($('#emailContact').val()) && validForm==true) {$('#emailContact').focus();event.preventDefault();validForm=false;swal("Formulaire non valide !", "L'email du contact est incorrect", ");}
  16.            if ($('#idCustomer').val() == 0 && validForm==true) {$('#idCustomer').focus();event.preventDefault();validForm=false;swal("swal("Formulaire non valide !", "Veuillez sĆ©lectionner le nom du client Ć  facturer");}
  17.            if ($('#idCustomerBilling').val() == 0 && validForm==true) {$('#idCustomerBilling').focus();event.preventDefault();validForm=false;swal("se;swal("Formulaire non valide !", "Veuillez sĆ©lectionner l'adresse de facturation", "error");}
  18.           }
  19.           if (validForm==true) {
  20.               $("#send").hide();
  21.               $("#wait").show();
  22.           }
  23.       });
  24.     });
  25.    
  26.     function del(url){
  27.         swal({
  28.           title: "Attention",
  29.           text: "Etes-vous sĆ»r de vouloir supprimer ce site?",
  30.           type: "warning",
  31.           showCancelButton: true,
  32.           confirmButtonColor: "#b53000",
  33.           confirmButtonText: "Supprimer",
  34.           cancelButtonText: "Annuler",
  35.           closeOnConfirm: true,
  36.           closeOnCancel: true
  37.         },
  38.         function(){
  39.             window.open(');
  40.        });
  41.    }
  42.  
  43.    $('   }
  44.  
  45.     $('#search').click(function() {
  46.         if ($('#formWebSite #searchCustomer').val().length>=2) {
  47.             $.ajax({
  48.                  url: 'ajax.php?p=searchCustomer',
  49.                  type: 'POST',
  50.                  data: {
  51.                      "search":$('#formWebSite #searchCustomer').val()
  52.                  },
  53.                  success: function(html) {
  54.                     eval (html);
  55.                  }
  56.             });
  57.         } else {
  58.             swal("Formulaire non valide !", "Veuillez saisir au minimum 2 caractĆØres pour la recherche", "error");
  59.         }
  60.     });
  61.  
  62.      $('#formSearch').submit(function(event) {
  63.  
  64.         if ($('#formSearch #searchSite').val().length>=2) {
  65.  
  66.         } else {
  67.             event.preventDefault();
  68.             swal("Formulaire non valide !", "Veuillez saisir au minimum 2 caractĆØres pour la recherche", "error");
  69.         }
  70.     });
  71.    
  72.     $('#idCustomer').change(function() {
  73.         $.ajax({
  74.              url: 'ajax.php?p=searchAdressBilling',
  75.              type: 'POST',
  76.              data: {
  77.                  "idCustomer":$('#formWebSite #idCustomer').val()
  78.              },
  79.              success: function(html) {
  80.                 eval (html);
  81.              }
  82.         });
  83.     });
  84.    
  85.     $('.onkeyUpTitle').keyup(function() {
  86.         idName=$(this).attr("id");
  87.         ucaseIt($('#'+idName));
  88.     });
  89.    
  90.     function ucaseIt(obj){
  91.         if (obj.val()!='')
  92.             if (obj.val().substr(0, 1).toUpperCase() != obj.val().substr(0, 1)) {
  93.                 obj.val(obj.val().substr(0, 1).toUpperCase() + obj.val().substr(1, obj.val().length))
  94.             }
  95.     }
  96.    
  97.     function is_url(valeur)
  98.     {
  99.         if (valeur!="") {
  100.             if (valeur.su//" && valeur.substr(0,8)!="https://" ) {return false;}
  101.  {return false;}
  102.         }
  103.         return true;
  104.     }
  105.    
  106.     function is_email(a_mail) {
  107.        mymail = a_mail;
  108.        var mail_err = 0;
  109.        var r_mail = @[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,4}$/;
  110.        ok_mail ;
  111.        ok_mail = r_mail.exec(mymail);
  112.        retu

Raw Paste


Login or Register to edit or fork this paste. It's free.