Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''codigofonte''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 1 registro

  1. Bom dia gente, sou novo em javascript e estou tendo muitas duvidas sobre a parte de arquivos externos; Hoje por exemplo estava tentando fazer um formulario e tentei colocar um script para preenchimento altomatico do endereço que peguei nesse link: http://viacep.com.br/exemplo/jquery/ Nele basta preencher o CEP e o formulário de endereço se auto completa. Pois bem, ao incorporar o código na própria página "index.html" tudo funcionou muito bem. Mas quando eu tentei separar o js do html pra ficar um código mais limpo parou de funcionar. Vejam o passo a passo do que eu fiz: Primeiro peguei o fonte na página acima <html> <head> <title>ViaCEP Webservice</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- Adicionando JQuery --> <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <!-- Adicionando Javascript --> <script type="text/javascript" > $(document).ready(function() { function limpa_formulário_cep() { // Limpa valores do formulário de cep. $("#rua").val(""); $("#bairro").val(""); $("#cidade").val(""); $("#uf").val(""); $("#ibge").val(""); } //Quando o campo cep perde o foco. $("#cep").blur(function() { //Nova variável com valor do campo "cep". var cep = $(this).val(); //Verifica se campo cep possui valor informado. if (cep != "") { //Expressão regular para validar o CEP. var validacep = /^[0-9]{5}-?[0-9]{3}$/; //Valida o formato do CEP. if(validacep.test(cep)) { //Preenche os campos com "..." enquanto consulta webservice. $("#rua").val("...") $("#bairro").val("...") $("#cidade").val("...") $("#uf").val("...") $("#ibge").val("...") //Consulta o webservice http://viacep.com.br/ $.getJSON("http://viacep.com.br/ws/"+ cep +"/json/?callback=?", function(dados) { if (!("erro" in dados)) { //Atualiza os campos com os valores da consulta. $("#rua").val(dados.logradouro); $("#bairro").val(dados.bairro); $("#cidade").val(dados.localidade); $("#uf").val(dados.uf); $("#ibge").val(dados.ibge); } //end if. else { //CEP pesquisado não foi encontrado. limpa_formulário_cep(); alert("CEP não encontrado."); } }); } //end if. else { //cep é inválido. limpa_formulário_cep(); alert("Formato de CEP inválido."); } } //end if. else { //cep sem valor, limpa formulário. limpa_formulário_cep(); } }); }); </script> </head> <body> <!-- Inicio do formulario --> <form method="get" action="."> <label>Cep: <input name="cep" type="text" id="cep" value="" size="10" maxlength="9" /></label><br /> <label>Rua: <input name="rua" type="text" id="rua" size="60" /></label><br /> <label>Bairro: <input name="bairro" type="text" id="bairro" size="40" /></label><br /> <label>Cidade: <input name="cidade" type="text" id="cidade" size="40" /></label><br /> <label>Estado: <input name="uf" type="text" id="uf" size="2" /></label><br /> <label>IBGE: <input name="ibge" type="text" id="ibge" size="8" /></label><br /> </form> </body> </html> Depois recortei a parte do script js e salvei em um arquivo chamdo "cep.js", este arquivo está dentro da pasta "js". Depois fui até o html e fiz a chamada do novo arquivo desta forma : <script type="text/javascript" src="cep.js"> </script> Mas agora o formulario não está sendo mais validado. Alguém pode me explicar o porque? Toda ajuda será bem vinda. Muito obrigado
×
×
  • Criar Novo...