Ir para conteúdo

POWERED BY:

Arquivado

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

bruno28121

sistema com erro de cep.

Recommended Posts

Ao digitar os codigos postais de portugual, o sistema nao reconhece automatico o codigo postal.

 

segue abaixo os codigos que estao sendo usado.

 

 

 $("#celular").mask("(00)00000-0000")
    $("#telefone").mask("(00)0000-0000")
    $("#cep").mask("0000-000")
});

$(function () {
    // INICIO FUNÇÃO DE MASCARA CPF/CNPJ
    var cpfMascara = function (val) {
        return val.replace(/\D/g, '').length > 11 ? '00.000.000/0000-00' : '000.000.000-009';
    },
    cpfOptions = {
        onKeyPress: function (val, e, field, options) {
            field.mask(cpfMascara.apply({}, arguments), options);
        }
    };
    $('.cpfcnpj').mask(cpfMascara, cpfOptions);
    // FIM FUNÇÃO DE MASCARA CPF/CNPJ
});

$(document).ready(function () {
    function limpa_formulario_cep() {
        // Limpa valores do formulário de cep.
        $("#rua").val("");
        $("#bairro").val("");
        $("#cidade").val("");
        $("#estado").val("");
    }

    //Quando o campo cep perde o foco.
    $("#cep").blur(function () {

        //Nova variável "cep" somente com dígitos.
        var cep = $(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]{7}$/;

            //Valida o formato do CEP.

            if (validacep.test(cep)) {
                //Preenche os campos com "..." enquanto consulta webservice.
                $("#rua").val("...");
                $("#bairro").val("...");
                $("#cidade").val("...");

                //Consulta o webservice codigos postais
                $.ajax({
                    url: "https://codigospostais.appspot.com/cp7?codigo=" + cep,
                    dataType: 'JSONP',
                    jsonpCallback: 'callback',
                    type: 'GET',
                    success: function (dados) {
                        //Atualiza os campos com os valores da consulta.
                        $("#rua").val(dados.arteria);
                        $("#bairro").val(dados['local ou zona']);
                        $("#cidade").val(dados.localidade);
                        document.getElementById("numero").focus();
                    },
                    error: function() {
                        limpa_formulario_cep();
                        Swal.fire({
                            type: "warning",
                            title: "Atenção",
                            text: "CEP não encontrado."
                        });
                    }
                });
            } //end if.
            else {
                //cep é inválido.
                limpa_formulario_cep();
                Swal.fire({
                    type: "error",
                    title: "Atenção",
                    text: "Formato de CEP inválido."
                });
            }
        } //end if.
        else {
            //cep sem valor, limpa formulário.
            limpa_formulario_cep();
        }
    });
});```

0101.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

o webservice 

 url: "https://codigospostais.appspot.com/cp7?codigo=" + cep,

está com problemas, recomendo a utilização do webservice  https://viacep.com.br/ da uma olhadinha, poderá resolver o seu problema.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por thefill
      Venho estudando programação por conta própria já faz um tempo e durante esse tempo me surgiu uma duvida mais relacionada ao processo administrativo, digamos assim, vamos lá, suponhamos que eu sou um freelancer e você que está lendo deseja me contratar para criar um site WordPress sobre o seu negócio, em relação a essa parte de hospedagem do site precisa pagar tanto pelo domínio quanto pela hospedagem, a quem fica encarregado de bancar essa despesa? E após a conclusão do projeto? Sou eu quem devo me preocupar com essa parte mais burocrática do processo ou o meu cliente? 
    • Por Gm Saldanha
      Ola, tenho um serviço delphi que ao instalar chama o executavel normalmente, mas depois que inicio ele no gerenciador de serviços do windows ele nao carrega mais o programa na tela, mas o programa esta nos processos.executando o servico com 2 cliques ele funciona normal entao descobri que o programa chamado por ele manualmente vem na conta atual do pc e automaiticamente vem com a conta sistema, alguem tem alguma solução?
    • Por renpamp
      Ola, boa noite!
       
      Gostaria de uma ajuda se possível. Não sou bom em JavaScript, gostaria de fazer um simples relatório que calculasse e salvasse esses valores e me desse um total mensal. A cada mês que passe ele vai fazendo um comparativo entre os meses que passaram, também que ele desse a opção de excluir relatórios antigos, edita-los caso se digite um número errado. Desde já agradeço.
       
      Imagem => https://drive.google.com/file/d/0B93QoIJ9jlLsSHpuNW4xTVdFc0U/view?usp=sharing
       
       
       
       
       
×

Informação importante

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