Ir para conteúdo

POWERED BY:

Arquivado

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

pedrovisk

Versões do JQuery

Recommended Posts

Galera,

 

Estou com um script que foi criado utilizando a versão jquery 1.2.6 e o jquery.maskedinput-1.1.4.pack.js, FUNCIONA PERFEITAMENTE, mas como estou utilizando em meus projetos as versões jquery-1.10.2.min.js e 1.3.1 do jquery.maskedinput.js o script abaixo NÃO FUNCIONA.

 

Alguém pode me explicar onde posso alterar para adequá-lo as novas versões?

$(document).ready(function(){
$('#cep').mask('99999999');
$('#cep').focus();
$('#cep').blur(function(){
setTimeout(function(){
if($('#cep').attr('value')!='' && $('#cep').attr('value')!=undefined){
$('#loading').css({display:''});
$.ajax({
type: 'POST',
dataType: 'xml',
url: 'index.php',
data: 'cep='+$('#cep').attr('value'),
success:function(dataset){
$('#loading').css({display:'none'});
$(document).css({cursor:''});
$(dataset).find('webservicecep').each(function(){
switch($(this).find('resultado').text()){
case '1':
break;
case '-1':
alert('CEP não encontrado');
break;
case '-2':
alert('Formato de CEP inválido');
break;
case '-3':
alert('Limite de buscas de ip por minuto excedido');
break;
case '-4':
alert('Ip banido. Contate o administrador');
break;
default:
alert('Erro ao conectar-se tente novamente');
break;


}//end switch resultado
if($(this).find('resultado').text()==1){
$("#uf").attr({ value: $(this).find('uf').text() });
$("#cidade").attr({ value: $(this).find('cidade').text() });
$("#bairro").attr({ value: $(this).find('bairro').text() });
$("#numero").attr({ value: $(this).find('numero').text() });
$("#complemento").attr({ value: $(this).find('complemento').text() });
$("#endereco").attr({ value: $(this).find('tipo_logradouro').text()+" "+$(this).find('logradouro').text() });
}//end resultado true
});//end each webservicecep
}//end success
});//end ajax
}//end if value
},1);//end setTimeout of masked
});//end cep blur
})//end document ready

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual erro está retornando? em qual linha?

 

o erro pode nem ser no maskedinput mas em outro plugin antes que quebrando quebra todos...

 

tente atualizar maskedinput também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

aparentemente não há problemas no script que postou, exceto para as chamadas a funções do pacote "jquery.maskedinput-1.1.4.pack.js"

 

procure se não existe um update para o plugin "jquery.maskedinput-1.1.4.pack.js"..

 

outro meio é procurar outro plugin pois se não houve update desde o JQuery 1.2, então está provavelmente abandonado.

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.