formData.js 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /* Formulaire de données */
  2. $("#formData").validate({
  3. errorPlacement: function(error, element) {
  4. var tag = "#"+ element.attr("name");
  5. error.insertAfter(tag);
  6. },
  7. rules: {
  8. nomFils: "required",
  9. prenomFils: "required",
  10. ddn: "required",
  11. telMobile: "required",
  12. courriel: "required"
  13. },
  14. messages: {
  15. nomFils: "Veuillez saisir le nom !",
  16. prenomFils: "Veuillez saisir le prénom !",
  17. ddn: "Veuillez saisir la date de naissance !",
  18. telMobile: "Veuillez saisir le N° de téléphone !",
  19. courriel: "Veuillez saisir l'adresse électronique !"
  20. },
  21. submitHandler: function(){
  22. $("#submitData").attr("disabled", true);
  23. $("#submitData").attr("value", "Traitement en cours");
  24. $.ajax({
  25. type:"POST",
  26. data: $("#formData").serialize(),
  27. url:"includes/setData.php",
  28. dataType: 'json',
  29. success: function(data){
  30. if (data.status==200) {
  31. $("#intro").hide();
  32. $("#docs").show();
  33. $("#message").empty();
  34. $("#message").append("Vous pouvez modifier les données enregistrées...<br /><br />");
  35. alert("Données enregistrées !");
  36. }
  37. else {
  38. alert(data.message);
  39. }
  40. $("#submitData").attr("disabled", false);
  41. $("#submitData").attr("value", "Enregistrer");
  42. },
  43. error: function(data){
  44. alert("Une erreur est survenue !");
  45. $("#submitData").attr("disabled", false);
  46. $("#submitData").attr("value", "Enregistrer");
  47. }
  48. });
  49. return false;
  50. }
  51. });
  52. $('#quit').click(function(){
  53. location.replace("includes/logout.php");
  54. })