Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael Frazão

[Resolvido] validationEngine em conflito com maskedinput

Recommended Posts

Olá galera,

 

Em um mesmo form estou utilizando o validationEngine e o maskedinput.

O que acontece é que, todos os campos que eu coloco mascaras com o maskedin, quando o validation verifica estes campos, eles meio que entram em uma laço de repetição infinito, e ficam se verificando automaticamente.

Dei uma olhada neste artigo mas não tive muito sucesso:

http://stackoverflow.com/questions/4399086/conflict-between-jquery-validate-and-masked-input

 

Não quero a solução pronta. Queria entender por que isso acontece e partir dai gerar a solução.

Aguardo ajuda vocês...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caramba eu já tive esse problema e resolvi assim:

 

Dentro do arquivo do validate:

 

$(document).ready(function() {					   
$(function(){
	$.mask.addPlaceholder("~","[+-]");
	$("#telefone").mask("(99) 9999-9999");
	$("#celular").mask("(99) 9999-9999");
	$("#nascimento").mask("99/99/9999");
	$("#cpf").mask("999.999.999-99");
	$("#datade").mask("99/99/9999");
	$("#dataate").mask("99/99/9999");
	$("#cnpj").mask("99.999.999/9999-99");
});

$("[class^=validate]").validationEngine({
	success :  false,
	failure : function() {}
})
$.validationEngine.intercept = false
});
(function($) {
$.fn.validationEngine = function(settings) {

 

Olha o site funcionando:

http://www.oasimoveis.com/cadastre-se/?estado=BA

 

Veja o código fonte:

E olha o script direto:

http://www.oasimoveis.com/global/js/validation-engine.js

 

Não repare muito a redundancia é que fiz quando estava tentando aprender JS na raça, hehe!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.