Ir para conteúdo
Fórum Script Brasil

willianeo

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre willianeo

willianeo's Achievements

0

Reputação

  1. Pessoal, alguém consegue me mostrar onde estou errando /** * */ $(document).ready(function(){ $("#cep").blur(function(){ var cep = this.value.replace(/[^0-9]/, ""); if(cep.length!=8) { return false; } alert(cep); //requisição ajax $.ajax({ contentType: 'application/json; charset=utf-8', type: 'POST', data: 'cep=35680189', url: '././classes/RequestEndereco.php', //url de destino dataType: 'json', //tipo de retorno success: function(json){ //se ocorrer tudo certo alert(json); $("#logradouro").val(json.logradouro); $("#bairro").val(json.bairro); $("#cidade").val(json.cidade); $("#estado").val(json.estado); }, error: function(){ alert("falhou"); } }); }); }); O código do servidor é esse: <?php $cep = $_POST["cep"]; $sql = "select l.cep, l.logradouro, b.bairro, c.cidade, e.estado from Logradouro l join Bairro b on l.Bairro_idBairro = b.idBairro join Cidade c on b.Cidade_idCidade = c.idCidade join Estado e on c.Estado_idEstado = e.idEstado where l.cep = '$cep'"; include_once 'PessoaDAO.php'; $pessoa = new PessoaDAO(); $endereco = $pessoa->getEndereco($sql); echo $endereco; A classe pessoaDAO <?php class PessoaDAO { // construtor padrão public function __construct() {} // inseri pessoa public function inserePessoa($sql) { include_once 'BaseDAO.class.php'; // abre a conexão com o banco de dados $conn = BaseDAO::open(); echo $sql; // executa a instrução sql $result = $conn->query($sql); return $conn->lastInsertId(); } public function getEndereco($sql) { include_once 'BaseDAO.class.php'; // abre a conexão com o banco de dados $conn = BaseDAO::open(); echo $sql; // executa a instrução sql $result = $conn->query($sql); if($result) { $endereco = $result->fetch(PDO::FETCH_ASSOC); } $cep = $endereco['cep']; $logradouro = $endereco['logradouro']; $bairro = $endereco['bairro']; $cidade = $endereco['cidade']; $estado = $endereco['estado']; $conn = NULL; $jsonStr = "{'cep':'$cep', 'logradouro':$logradouro, 'bairro':'$bairro', 'cidade':'$cidade', 'estado':'$estado'}"; return $jsonStr; } } ?>
  2. Olá, estou criando uma barra de progresso e estou tendo problemas para executar corretamente o algoritmo. Alguém pode me auxiliar ? arquivo progress_bar.js var reader; var progress = document.querySelector('.percent'); function updateProgress(evt) { // evt is an ProgressEvent. if (evt.lengthComputable) { var percentLoaded = Math.round((evt.loaded / evt.total) * 100); // Increase the progress bar length. if (percentLoaded < 100) { progress.style.width = percentLoaded + '%'; progress.textContent = percentLoaded + '%'; } } } function handleFileSelect(evt) { // Reset progress indicator on new file selection. progress.style.width = '0%'; progress.textContent = '0%'; reader = new FileReader(); reader.onprogress = updateProgress; reader.onload = function(e) { // Ensure that the progress bar displays 100% at the end. progress.style.width = '100%'; progress.textContent = '100%'; setTimeout("document.getElementById('progress_bar').className='';", 2000); }; // Read in the image file as a binary string. reader.readAsDataURL(evt.target.files[0]); } pagina html ... <head> <script src="js/imput_file/progress_bar.js" type="text/javascript"></script> </head> ... <body> ... <div class="button_file"> <input type="file" id="files" name="image_one" class="file" multiple /> <!--<button onclick="abortRead();">Cancelar Upload</button>--> </div> ... <div class="button_file"> <input type="file" id="files" name="image_one" class="file" multiple /> </div> ... </body> Se ao invez de linkarr o arquivo js na página eu colocá-lo diretamente na página, não tem problema algum. Meu problema está em como linkar este programa no arquivo separadamente.
  3. Pessoal Tendo meu código HTML 2 grupos de <select></select>. Teoricamente, depois que o usuário selecionar uma opção no select 1 eu poderia simplesmente fazer uma requisição assincrona com Ajax e depois de receber um vetor - de um script php que recebe dados do banco de dados - com os dados corretos eu poderia setar esses dados dentro deste segundo select atravez de um id ? Por exemplo: o select 1 <select id="t1">...</select>, atravéz do id t1 eu leio o conteúdo atravez de uma função js e no select 2 <select id="t2">...</select> atravéz do id t2 eu setaria as opções de acordo com a primeira. Teoricamente acredito que isso funcionaria correto ? Aalgum exemplo ou dicas amigos ?
  4. Bom-dia pessoal. Tenho um problema ao criar uma página com alguns checkbox's. QUando dou Zoon Ctrl -- os dados contidos na div saaem para fora. Segue o trecho do código. /*Configurações grupo 1 e grupo 2*/ #grupoCheckBox1 { float: left; padding: 10px 10px 10px 0; /*margin: 10px;*/ } #g1 { float: left; border-radius: 8px; padding: 0 0 0 0; margin-right: 10px; height: 260px; width: 300px; background: url(Imagens/Grupo1.fw.png); background-repeat: no-repeat; } #g2 { float: left; border-radius: 8px; padding: 0 0 0 0; margin-right: 10px; height: 260px; width: 300px; background: url(Imagens/Grupo1.fw.png); background-repeat: no-repeat; } #g3 { float: left; border-radius: 8px; padding: 0 0 0 0; margin-right: 10px; height: 260px; width: 300px; background: url(Imagens/Grupo1.fw.png); background-repeat: no-repeat; } #g4 { float: left; border-radius: 8px; padding: 0 0 0 0; margin-right: 10px; height: 260px; width: 300px; background: url(Imagens/Grupo1.fw.png); background-repeat: no-repeat; } Agora o código HTML <div id="grupoCheckBox1"> <div id="g1"> <h5>Tipo de Deficiência</h5> <ul> <li> <input name="Auditiva" type="checkbox" value="Auditiva" /> Auditiva </li> <li> <input name="Fisica" type="checkbox" value="Física" /> Física </li> <li> <input name="IntelectualMental" type="checkbox" value="Intelectual (Mental)" /> Intelectual (Mental) </li> <li> <input name="Visual" type="checkbox" value="Visual" /> Visual </li> <li> <input name="Multipla" type="checkbox" value="Múltipla" /> Múltipla </li> <li> <input name="Sindrome" type="checkbox" value="Síndrome" /> Síndrome </li> </ul> </div> <div id="g2"> <h5>Medicamentos Usados</h5> <ul> <li> <input name="controledePressao" type="checkbox" value="Controle de Pressão" /> Controle de Pressão </li> <li> <input name="controledeDiabetes" type="checkbox" value="Controle de Diabetes" /> Controle de Diabetes </li> <li> <input name="anticonvulsivos" type="checkbox" value="Anticonvulsivos" /> Anticonvulsivos </li> <li> <input name="antdepressivos" type="checkbox" value="Antdepressivos" /> Antdepressivos </li> <li> <input name="outrosMedicamentosUsados" type="checkbox" value="Outros" /> Outros </li> </ul> </div> <div id="g3"> <h5>Profissionais mais requisitados</h5> <ul> <li> <input name="fisioterapeutas" type="checkbox" value="Fisioterapeutas" /> Fisioterapeutas </li> <li> <input name="fonoaudiologos" type="checkbox" value="Fonoaudiólogos" /> Fonoaudiólogos </li> <li> <input name="psicologos" type="checkbox" value="Psicólogos" /> Psicólogos </li> <li> <input name="medicosemGeral" type="checkbox" value="Médicos Em Geral" /> Médicos Em Geral </li> <li> <input name="nutricionistas" type="checkbox" value="Nutricionistas" /> Nutricionistas </li> <li> <input name="outrosprofissionaisMaisRequisitados" type="checkbox" value="Outros" /> Outros </li> </ul> </div> <div id="g4"> <h5>Locais de maior frequência</h5> <ul> <li> <input name="clinicadeFisioterapia" type="checkbox" value="Clínica de Fisioterapia" /> Clínica de Fisioterapia </li> <li> <input name="apae" type="checkbox" value="APAE" /> APAE </li> <li> <input name="clinicadeHemodialise" type="checkbox" value="Clínica de Hemodiálise" /> Clínica de Hemodiálise </li> <li> <input name="unidadesdeReabilitacao" type="checkbox" value="Unidades de Reabilitação" /> Unidades de Reabilitação </li> <li> <input name="academiaseClubes" type="checkbox" value="Academias e Clubes" /> Academias e Clubes </li> <li> <input name="instituicoesdeEnsino" type="checkbox" value="Instituições de Ensino" /> Instituições de Ensino </li> <li> <input name="localdeTrabalho" type="checkbox" value="Local de Trabalho" /> Local de Trabalho </li> </ul> </div> </div> Obrigado pela ajuda
  5. <ul> <li> <div class="novoCheck"></div> <input type="checkbox" value="3" name="nome1"></input>02 Dornas. </li> Esse trecho de código acima está em um site ao qual usei como referencia para estilizar o botão check Box. A minha dúvida é: porque temos uma div vazia nesse código? Não vj utilidade alguma. Alguém tem uma vizão sobre isso ?
×
×
  • Criar Novo...