Jump to content
Fórum Script Brasil
  • 0

busca dinamica input


Daniel Correia

Question

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 to comment
Share on other sites

3 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...