Separando e exibindo string
Bom dia gente estou com um problema por aqui e gostaria da ajuda de vocês, estou usando uma API para consultar informações sobre o CEP, porém preciso separar uma informações antes de exibi-las em campos diferentes. Vou postar o código abaixo, ele funciona apos o usuário preencher o cep, pegando as informações e mostrando nos campos refentes do formulário.
<script type="text/javascript">
jQuery(function($){
$("#cep").change(function(){
var cep_code = $(this).val();
if( cep_code.length <= 0 ) return;
$.get("http://apps.widenet.com.br/busca-cep/api/cep.json", { code: cep_code },
function(result){
if( result.status!=1 ){
alert(result.message || "Houve um erro desconhecido");
return;
}
$("input#endereco").val( result.address );
});
});
});
</script>
<form action="checkout-sample" method="POST">
CEP: <input type="text" name="cep" id="cep" />
Tipo de logradouro: <input type="text" name="tipoEndereco" id="tipoEndereco" />
Logradouro: <input type="text" name="endereco" id="endereco" />
</form>
O que acontece é que o **result.address** retorna uma string no padrão "AAAA BBBB BBBBB BBB - CCCCC "
e preciso exibir a primeira parte (AAAAA - Que sempre estará antes do primeiro espaço) no campo "tipoEndereco"
e do restante retirar tudo que estiver após "-" exibindo no campo endereço somente a parte "BBBB BBBB BBBB"Discussão (26)
Carregando comentários...