jQuery("#zip").blur(function() { var cep = jQuery(this).val().replace(/\D/g, ''); //Verifica se campo cep possui valor informado. if (cep != "") { //Expressão regular para validar o CEP. var validacep = /^[0-9]{8}$/; //Valida o formato do CEP. if(validacep.test(cep)) { //Preenche os campos com "..." enquanto consulta webservice. jQuery("#custom-textarea").val("..."); //Consulta o webservice viacep.com.br/ jQuery.getJSON("https://viacep.com.br/ws/"+ cep +"/json/?callback=?", function(dados) { if (!("erro" in dados)) { //Atualiza os campos com os valores da consulta. jQuery("#custom-textarea").val(dados.logradouro); } //end if. else { //CEP pesquisado não foi encontrado. alert("CEP não encontrado."); } }); } //end if. else { //cep é inválido. alert("Formato de CEP inválido."); } } //end if. else { //cep sem valor, limpa formulário. } });
Assinar Newsletter
close slider

    Já se inscreveu na nossa Newsletter?

    O que você está esperando?