formLogin.js 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /* Formulaire de login */
  2. $("#formLogin").validate({
  3. errorPlacement: function(error, element) {
  4. var tag = "#"+ element.attr("name");
  5. error.insertAfter(tag);
  6. },
  7. rules: {
  8. courriel: "required",
  9. password: "required"
  10. },
  11. messages: {
  12. courriel: "Veuillez saisir l'adresse électronique !",
  13. password: "Veuillez saisir le mot de passe !"
  14. },
  15. submitHandler: function(){
  16. $("#submitLogin").attr("disabled", true);
  17. $("#submitLogin").attr("value", "Traitement en cours");
  18. $.ajax({
  19. type:"POST",
  20. data: $("#formLogin").serialize(),
  21. url:"includes/login.php",
  22. dataType: 'json',
  23. success: function(data){
  24. if (data.status==200) {
  25. location.replace("documents.php");
  26. }
  27. else {
  28. alert(data.message);
  29. }
  30. $("#submitLogin").attr("disabled", false);
  31. $("#submitLogin").attr("value", "Valider");
  32. },
  33. error: function(data){
  34. alert("Une erreur est survenue !");
  35. $("#submitLogin").attr("disabled", false);
  36. $("#submitLogin").attr("value", "Valider");
  37. }
  38. });
  39. return false;
  40. }
  41. });