ACC SHELL

Path : /srv/www/vhosts/csmap/assets/js/min/
File Upload :
Current File : //srv/www/vhosts/csmap/assets/js/min/registration-participants.min.js

$(function() {

    // Get the form.
    var form = $('#ajax-registration-p');

    // Get the messages div.
    var formMessages = new Array();
    formMessages[1] = $('#form-messages1');
    formMessages[2] = $('#form-messages2');

    // Set up an event listener for the contact form.
    $(form).submit(function(event) {
        // Stop the browser from submitting the form.
        event.preventDefault();

        $(formMessages[1]).text("");
        $(formMessages[1]).removeClass('error');
        $(formMessages[2]).text("");
        $(formMessages[2]).removeClass('error');
        
        if (!$('#souhlas').is(":checked"))
        {
            $(formMessages[1]).addClass('error');
            $(formMessages[1]).text(errorMess);
            $(formMessages[2]).addClass('error');
            $(formMessages[2]).text(errorMess);
            return false;
        } 
        // 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) {
                // Make sure that the formMessages div has the 'success' class.
                $(formMessages[1]).removeClass('error');
                $(formMessages[1]).addClass('success');
                $(formMessages[2]).removeClass('error');
                $(formMessages[2]).addClass('success');

                // Set the message text.
                $(formMessages[1]).text(response);
                $(formMessages[2]).text(response);

            })
            .fail(function(data) {
                // Make sure that the formMessages div has the 'error' class.
                $(formMessages[1]).removeClass('success');
                $(formMessages[1]).addClass('error');
                $(formMessages[2]).removeClass('success');
                $(formMessages[2]).addClass('error');

                // Set the message text.
                if (data.responseText !== '') {
                    $(formMessages[1]).text(data.responseText);
                    $(formMessages[2]).text(data.responseText);
                } else {
                    $(formMessages[1]).text('Oops! An error occured and your message could not be sent.');
                    $(formMessages[2]).text('Oops! An error occured and your message could not be sent.');
                }
            });
    });
});

ACC SHELL 2018