Guest User

Untitled

a guest
Feb 6th, 2013
95
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2. $(function(){
  3.     $('#cep').html('');
  4.     $('#cep').change(function(){
  5.         if( $(this).val() ) {
  6.             $.getJSON('busca_cep.php?cep=',{cep: $(this).val(), ajax: 'true'},function(j){
  7.         //logradouro
  8.                 var inputObj1 = document.getElementById('logradouro');
  9.                 var inputObj2 = document.getElementById('bairro'); 
  10.                 var inputObj3 = document.getElementById('estado'); 
  11.                 var inputObj4 = document.getElementById('cidade'); 
  12.  
  13.                 for (var i = 0; i < j.length; i++) {
  14.                     if (j[i].endereco && j[i].bairro != null){
  15.                     (inputObj1.value = j[i].endereco) && (inputObj2.value = j[i].bairro) && (inputObj3.value = j[i].estado) && (inputObj4.value = j[i].cidade);
  16.                     }
  17.                     else if (j[i].cidade && j[i].estado != null) {
  18.                     (inputObj3.value = j[i].estado) && (inputObj4.value = j[i].cidade) && (inputObj1.value = ' ') && (inputObj2.value = ' ');
  19.                     }
  20.                     else {
  21.                     }
  22.                 }  
  23.         //testa se o cep existe
  24.                 var inputObj5 = document.getElementById('cep');
  25.                 for (var i = 0; i < j.length; i++) {
  26.                     if (j[i].cidade == null) {
  27.                         $("#msgbox3").fadeTo(200,0.1,function()
  28.                             {
  29.                             $("#msgbox3").removeClass();
  30.                             $(this).html('CEP Inválido!').addClass('messageboxerror2').fadeTo(900,1);
  31.                             });
  32.                     } else {
  33.                         $("#msgbox3").fadeTo(200,0.1,function()
  34.                             {
  35.                             $("#msgbox3").removeClass();
  36.                             $(this).html('CEP Ok!').addClass('messageboxok2').fadeTo(900,1);
  37.                             });
  38.                     }
  39.                 }
  40.         });
  41.         } else {
  42.  
  43.         }
  44.     });
  45. });
  46. </script>
RAW Paste Data