Realizado

Problemas Validação Formulário Utilizando Parsley.js

Publicado em 05 de Outubro de 2015 dias na TI e Programação

Sobre este projeto

Aberto

Estou com um problema em um formulário ao validar utilizando Parsley.js

//Form - Parsley Validate Group
$(document).ready(function () {

    var form = $("form");
    var group = undefined;

    $("form input[type=submit]").click(function () {
        form = $(this).closest("form").attr("id");
        group = $(this).data("parsley-group");

        //$("[data-parsley-required]").find("+ ul li").show();
    });

    form.parsley().subscribe('parsley:form:validate', function (formInstance) {

        var formObj = $(formInstance.$Element);

        if (formInstance.isValid(group, true)) {
            formInstance.submit();
        }

        formInstance.submitEvent.preventDefault();
        return;
    });

    form.parsley().subscribe('parsley:form:validated', function (formInstance) {

        var focus = false;

        $("[data-parsley-required]").each(function (index) {

            //Group Validation
            var thisGroup = $(this).data("parsley-group");

            if (group != thisGroup) {
                $(this).find("+ ul li[class^=parsley-]").hide();
                $(this).removeClass("parsley-error");
            }
            else {
                if (focus == false) {
                    $(this).focus();
                    focus = true;
                }
            }

            //Parsley Errors
            var divInput = $(this).closest("div[class^=col-]");

            if ($(this).hasClass("parsley-error")) {
                divInput.addClass("has-error");
            }
            else {
                divInput.removeClass("has-error");
            }

        });

    });

    form.parsley().subscribe('parsley:field:validated', function (fieldInstance) {

        var fieldObj = $(fieldInstance.$Element);

        //alert(field.attr("name"));

        //alert(fieldInstance.isValid());

        var divInput = $(fieldObj).closest("div[class^=col-]");

        if (fieldInstance.isValid()) {
            divInput.removeClass("has-error");
        }
        else {
            divInput.addClass("has-error");
        }

    });

});

O erro que da é na linha: formInstance.submit();
Ele não efetua o submit e da a mensagem:  formInstance.submit is not a function

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 06 de Outubro de 2015