Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Tenho o seguinte script que faz uma consulta de CEP nos Correios. Funciona legal e todos os dados informados estão sendo trazidos normalmente. Através do resultado, ele preenche os campos do formulário como endereço, bairro, cidade. Porém, o Estado não está funcionando.
Não sei se com .val() funciona para selects. Para todos os outros campos, funciona normalmente.
// * Consulta CEP
$('#cep').blur(function()
{
$.ajax(
{
url : 'consultaCEP.php',
type : 'POST',
data: 'cep=' + $('#cep').val(),
dataType: 'json'
, beforeSend: function()
{
$("#overlay-promo").fadeIn();
}
, success: function(data)
{
setTimeout($("#overlay-promo").fadeOut(), 1500);
if(data.sucesso == 1)
{
$('#endereco').val(data.rua);
$('#bairro').val(data.bairro);
$('#cidade').val(data.cidade);
$('#estado').val(data.estado);
$('#numero').focus();
}
}
, error: function(data)
{
setTimeout($("#overlay-promo").fadeOut(), 1500);
}
});
});
<select id="estado" name="estado">
<option value="">Selecione</option>
<option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AP">Amapá</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="CE">Ceará</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Espírito Santo</option>
<option value="GO">Goiás</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PR">Paraná</option>
<option value="PE">Pernambuco</option>
<option value="PI">Piauí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RO">Rondônia</option>
<option value="RR">Roraima</option>
<option value="SC">Santa Catarina</option>
<option value="SP">São Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
</select>
---
Percebi que o campo não é alterado quando uso um "alterador de layout", do Foundation. :/
E não consigo encontrar uma solução...
Carregando comentários...