HOME


Mini Shell 1.0
DIR: /home/islapiiu/sites/araliyagardens/js/
Upload File :
Current File : /home/islapiiu/sites/araliyagardens/js/create-guest-comment.js
$(document).ready(function () {
    
    jQuery("#txtFullName").blur(function () {
        validateEmpty("txtFullName", "spanFullName");
    });

    jQuery("#txtCountry").blur(function () {
        validateEmpty("txtCountry", "spanCountry");
    });

    jQuery("#txtprofileimg").blur(function () {
        validateEmpty("txtprofileimg", "spanprofileimg");
    });
    
    jQuery("#txtMessage").blur(function () {
        validateEmpty("txtMessage", "spanMessage");
    });

    jQuery("#captchacode").blur(function () {
        validateEmpty("captchacode", "capspan");
    });

    $('#btnSubmit').click(function (e) {
        e.preventDefault();
        if (!validate()) {
            return;
        }
        sendForm();
    });

    function validate() {
        if (
                validateEmpty("txtFullName", "spanFullName") &
                validateEmpty("txtCountry", "spanCountry") &
                validateEmpty("txtprofileimg", "spanprofileimg") &
                validateEmpty("txtMessage", "spanMessage") &
                validateEmpty("captchacode", "capspan")

                )
        {
            return true;
        } else {
            return false;
        }
    }

    function sendForm() {

        var formData = new FormData($('#guestcomment')[0]);
 
        $.ajax({
            url: "post-and-get/ajax/create-guest-comment.php",
            type: "POST",
            data: formData,
            async: false,
            dataType: 'json',
            success: function (message){
                if (message.success) {
                swal({
                    title: "Alert",
                    text: "Your Comment Has Been Submit Successfully .",
                    type: 'success',
                    timer: 2000,
                    showConfirmButton: false
                });

            }
        },
            cache: false,
            contentType: false,
            processData: false
        });
    };
    function validateEmpty(field, validatorspan)
    {

        if (jQuery('#' + field).val().length != 0)
        {
            jQuery('#' + validatorspan).addClass("validated");
            jQuery('#' + validatorspan).removeClass("notvalidated");
            jQuery('#' + validatorspan).fadeIn('slow').fadeOut(3000);
            jQuery('#' + validatorspan).text("");

            return true;
        } else
        {
            jQuery('#' + validatorspan).addClass("notvalidated");
            jQuery('#' + validatorspan).removeClass("validated");
            jQuery('#' + validatorspan).fadeIn('slow').fadeOut(3000);
            jQuery('#' + validatorspan).text("This field can not be empty");

            return false;
        }
    }

});