sistema com erro de cep.
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();
}
});});```

Discussão (1)
Carregando comentários...