Ir para conteúdo
Fórum Script Brasil
  • 0

busca dinamica input


Daniel Correia

Pergunta

olá amigos, eu tenho um codigo em javascript, que quando eu digito um nome no input ex: joao,

ele mostra todos os nomes do banco que começam com joao, mais ele mostra dentro de uma div que eu tenho em minha página,

eu queria saber como faço para quando eu digitar o nome joao ele mostrasse todos os nomes joao na input mesmo um abaixo do outro!

como resolvo?

ta aqui o codigo:

function pesquisa(valor){
                //FUNÇÃO QUE MONTA A URL E CHAMA A FUNÇÃO AJAX
                url="../controle/buscaUsuario.php?valor="+valor;
                ajax(url);
            }

function ajax(url){

    req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET",url,true);
        req.send(null);
        // Procura por uma versão ActiveX (IE)
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET",url,true);

            req.send();
        }
    }
}

function processReqChange(){

    // apenas quando o estado for "completado"
    if (req.readyState == 4) {

        // apenas se o servidor retornar "OK"

        if (req.status ==200) {

            // procura pela div id="pagina" e insere o conteudo
            // retornado nela, como texto HTML

            document.getElementById('pagina').innerHTML = req.responseText;

        } else {
            alert("Houve um problema ao obter os dados:n" + req.statusText);
        }
    }
}

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...