Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Type a code for easy use of contact form details.
- window.$config {
- succes: {
- message: 'Succes send your message, thank you.'
- },
- error: {
- message: 'Oops! An error occured and your message could not be sent.'
- }
- };
- /*
- * Ajax form submit php method form, is for stefanpatrascu.com
- * http://www.extrem-tutorials.com
- * Copyright (c) 2015 Mr Stark. All right reserved !
- */
- $(function(j) {
- // Form data
- var $form = j('form#contactForm'),
- // Get the messages div.
- $formMessage = j('textarea#message', $form);
- // Stop submit form data
- j($form).on("submit", function(function(event) {
- event.preventDefault();
- });
- // Serialize the form data.
- var $formData = $($form).serialize();
- // Submit the form using AJAX.
- $.ajax({
- type: 'POST',
- url: $(form).attr('action'),
- data: formData
- }).done(function(response) {
- j($form).addClass('succes'); j($form).removeClass('error');
- j($form).before('<div id="succes-send">'+ $config.succes.message +'</div>');
- $($formMessages).text(response);
- // Clear the form.
- j('#firstname').val('');
- j('#lastname').val('');
- j('#email').val('');
- j('#message').val('');
- }).fail(function(data) {
- j($form).addClass('error'); j($form).removeClass('succes');
- j($form).before('<div id="error-send">'+ $config.error.message +'</div>');
- $($formMessages).text(response);
- // Set the message text.
- if (data.responseText !== '') {
- $($formMessages).text(data.responseText);
- } else {
- $($formMessages).text($config.error.message);
- }
- // Clear the form.
- j('#firstname').val('');
- j('#lastname').val('');
- j('#email').val('');
- j('#message').val('');
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement