Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EA.Methods.submitContact = function($this) {
- var submitBtn = $this.find('#submit-contact');
- submitBtn.click(function(e){
- e.preventDefault();
- if( $(this).is(':disabled') ) {
- return false;
- }
- $this.find('.group').removeClass('error-input');
- var reqFields = $this.find('.req');
- var error = new Array();
- $.each( reqFields, function(){
- var field = $(this);
- if( field.val() == "" || field.val() == field.prop('defaultValue') ) {
- error.push( field );
- field.closest('.group').addClass('error-input');
- }
- });
- // console.log( error );
- if( error.length != 0 ) {
- return false;
- }
- // console.log( $('#mail_copy').is(':checked') );
- $.ajax({
- type: "POST",
- data : {
- action: 'send_contact_email',
- 'name': $('#client_name').val(),
- 'lastname': $('#client_lastname').val(),
- 'email': $('#client_email').val(),
- 'msg': $('#client_msg').val(),
- 'mail_copy': $('#mail_copy').is(':checked')
- },
- url: admin_url,
- success: function(data) {
- // console.log( data );
- console.log( data );
- $('#contact-action').html(data);
- }
- });
- return false;
- });
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement