Estado: Terminado

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

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace un año
Plazo: 1 día
Propuestas: 6
Freelancers interesados: 8

Habilidades requeridas: IT & Programación Programación Web

Descripción:
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: IT & Programação
Subcategoria: Desenvolvimento web
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Integrações de API: Outros (Outras APIs)

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Rener L.
(Promedio 4.90 de 5)
Ubicación: Brasil
Método de pago: Verificado
Para ver más detalles del cliente, ingresa a Workana.
Cargando...