Advertisement
Guest User

Untitled

a guest
Nov 11th, 2013
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(document).ready(function () {
  2.     $("#phpcontactform").submit(function (e) {
  3.         e.preventDefault();
  4.         var name = $("#name");
  5.         var email = $("#email");
  6.         var mobile = $("#mobile");
  7.         var msg = $("#message");
  8.         var flag = false;
  9.         if (name.val() == "") {
  10.             name.closest(".form-group").addClass("has-error");
  11.             name.focus();
  12.             flag = false;
  13.             return false;
  14.         } else {
  15.             name.closest(".form-group").removeClass("has-error").addClass("has-success");
  16.         } if (email.val() == "") {
  17.             email.closest(".form-group").addClass("has-error");
  18.             email.focus();
  19.             flag = false;
  20.             return false;
  21.         } else {
  22.             email.closest(".form-group").removeClass("has-error").addClass("has-success");
  23.         } if (msg.val() == "") {
  24.             msg.closest(".form-group").addClass("has-error");
  25.             msg.focus();
  26.             flag = false;
  27.             return false;
  28.         } else {
  29.             msg.closest(".form-group").removeClass("has-error").addClass("has-success");
  30.             flag = true;
  31.             $('input[type="submit"]').attr('disabled', 'disabled');
  32.         }
  33.         var dataString = "name=" + name.val() + "&email=" + email.val() + "&mobile=" + mobile.val() + "&msg=" + msg.val();
  34.         $(".loading").fadeIn("slow").html("Loading...");
  35.         $.ajax({
  36.             type: "POST",
  37.             data: dataString,
  38.             url: "contact.php",
  39.             cache: false,
  40.             success: function (d) {
  41.                 $(".form-group").removeClass("has-success");
  42.                 do console.log(d);
  43.                 if (d == 'success')
  44.                     $('.loading').fadeIn('slow').html('<font color="green">Mail sent Successfully.</font>').delay(3000).fadeOut('slow');
  45.                 else
  46.                     $('.loading').fadeIn('slow').html('<font color="red">Mail not sent.</font>').delay(3000).fadeOut('slow');
  47.             }
  48.         });
  49.         return false;
  50.     });
  51.     $("#reset").click(function () {
  52.         $(".form-group").removeClass("has-success").removeClass("has-error");
  53.     });
  54. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement