Return value Ajax in input

1

I mounted a query using php + oracle to fetch the employee's name from the badge. I searched and found a script that does the query and returns on the same page using Ajax. But it returns the value only in the entire div. How do I return in a field that I define? Example:

 function getDados() {

 // Declaração de Variáveis
 var nome   = document.getElementById("txtnome").value;
 var result = document.getElementById("Resultado");
 var xmlreq = CriaRequest();

 // Exibi a imagem de progresso
 result.innerHTML = '<img src="images/Progresso.gif"/>';

 // Iniciar uma requisição
 xmlreq.open("GET", "processa.php?txtnome=" + nome, true);

 // Atribui uma função para ser executada sempre que houver uma mudança de ado
 xmlreq.onreadystatechange = function(){

     // Verifica se foi concluído com sucesso e a conexão fechada (readyState=4)
     if (xmlreq.readyState == 4) {

         // Verifica se o arquivo foi encontrado com sucesso
         if (xmlreq.status == 200) {
             result.innerHTML = xmlreq.responseText;
         }else{
             result.innerHTML = "Erro: " + xmlreq.statusText;
         }
     }
 };
 xmlreq.send(null);
 }

In this case the variable "Result" applies the result within the Result div, but not on the inputs that I set to be fed ....

    
asked by anonymous 18.06.2015 / 21:38

1 answer

1

Replace:

result.innerHTML = xmlreq.responseText;

By:

document.getElementById("iddomeucampo").value = xmlreq.responseText;

getting:

function getDados() {

 // Declaração de Variáveis
 var nome   = document.getElementById("txtnome").value;
 var result = document.getElementById("Resultado");
 var xmlreq = CriaRequest();

 // Exibi a imagem de progresso
 result.innerHTML = '<img src="images/Progresso.gif"/>';

 // Iniciar uma requisição
 xmlreq.open("GET", "processa.php?txtnome=" + nome, true);

 // Atribui uma função para ser executada sempre que houver uma mudança de ado
 xmlreq.onreadystatechange = function(){

     // Verifica se foi concluído com sucesso e a conexão fechada (readyState=4)
     if (xmlreq.readyState == 4) {

         // Verifica se o arquivo foi encontrado com sucesso
         if (xmlreq.status == 200) {
             document.getElementById("iddomeucampo").value = xmlreq.responseText;
         }else{
             result.innerHTML = "Erro: " + xmlreq.statusText;
         }
     }
 };
 xmlreq.send(null);
 }
    
18.06.2015 / 21:54