wp/wp-content/themes/themeforest-2964855-scrn-responsive-single-page-portfolio/SCRN/js/contact-form.js
author ymh <ymh.work@gmail.com>
Wed, 06 Nov 2013 03:21:17 +0000
changeset 0 d970ebf37754
permissions -rwxr-xr-x
first import
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
jQuery(document).ready(function() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
	
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
	//if submit button is clicked
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
	jQuery('.contact-form #submit').click(function () {		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
		//Get the data from all the fields
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
		var name = jQuery('input[name=name]');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
		var email = jQuery('input[name=email]');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
		var website = jQuery('input[name=website]');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
		var comment = jQuery('textarea[name=comment]');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
		//Simple validation to make sure user entered something
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
		//If error found, add hightlight class to the text field
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
		if (name.val()=='') {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
			name.addClass('hightlight');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
			return false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
		} else name.removeClass('hightlight');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
		if (email.val()=='') {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
			email.addClass('hightlight');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
			return false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
		} else email.removeClass('hightlight');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
		if (comment.val()=='') {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
			comment.addClass('hightlight');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
			return false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
		} else comment.removeClass('hightlight');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
		//disabled all the text fields
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
		jQuery('.text').attr('disabled','true');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
		//show the loading sign
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
		jQuery('.loading').show();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
		jQuery.post("../wp-content/themes/SCRN/index.php", { name : name.val(), email : email.val(), comment : comment.val(), submit : "yes" }, function() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
						
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
			jQuery('.form').fadeOut('slow');					
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
			jQuery('.done').fadeIn('slow');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
			jQuery('.contact-form form').fadeOut('slow');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
		});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
					
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
		return false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
						
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
		//cancel the submit button default behaviours
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
	});	
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
});