Error in contact form is not sent

0

I have this form in js:

function submitContacto() {
    var condiciones = $("#condiciones_form").is(':checked');
    var form_completo = ($("#nombre_from").val() != "") && ($("#email_from").val() != "") && ($("#delegacion_from").val() != "") && ($("#empresa_from").val() != "") && ($("#telefono_from").val() != "") && ($("#poblacion_form").val() != "") && ($("#comentarios_form").val() != "");
    if (condiciones && form_completo) {
        var formFields = $("#formContacto").serializeArray();
        var formData = "";
        for (var i = 0; i < formFields.length; i++) {
            formData = formData + "&" + formFields[i].name + "=" + formFields[i].value;
        }
        formData = formData.substring(1);
        $("#formContacto button[type='submit']").attr("disabled", "disabled");
        $("#formContacto .formResponse").addClass("loading").removeClass("ok").removeClass("error").html(LANG_ENVIANDO);
        $.ajax({
            type: "POST",
            url: "contact.php",
            data: formData
        }).done(function(data) {
            if (data == "0") {
                $("#formContacto .formResponse").html(LANG_ENVIADO_OK).addClass("ok");
            } else {
                $("#formContacto .formResponse").html(LANG_ENVIADO_ERROR).addClass("error");
            }
            $("#formContacto .formResponse").removeClass("loading");
            $("#formContacto button[type='submit']").removeAttr("disabled");
        });
    } else {
        if (!condiciones && form_completo)
            $("#formContacto .formResponse").html(LANG_DEBE_ACEPTAR).addClass("error");
        else
            $("#formContacto .formResponse").html(LANG_DEBE_COMPLETAR).addClass("error");
    }
    return false;
}

When you validate the var form_completo the message of LANG_ERROR_ERROR comes out, which is not because it is printed and all the fields are validated and are well

    
asked by Ivan Diaz Perez 26.05.2017 в 11:47
source

0 answers