Já havia utilizado em um projeto completar o endereço após digitar o CEP, porêm:
- os CEP's eram consultados direto do banco tendo que:
- baixar o banco de CEP's;
- as informações podem ficar desatualizadas;
- utiliza-se espaço e recursos do banco da aplicação;
Por isso recomendo esse artigo onde:
- os CEP's são consultados direto do site dos Correios;
- as bibliotecas são on-line
- o código é muito simples, bastando deixar o ID dos campos, conforme a aplicação