Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2010, 23:07
Avatar de RucarMaN
RucarMaN
 
Fecha de Ingreso: julio-2003
Ubicación: Caripito Edo Monagas
Mensajes: 169
Antigüedad: 21 años, 4 meses
Puntos: 1
otra vez perdido...ajax

Tengo varios campo text (7) donde realizo consulta y etiqueta <div> donde aparece el resultado...me gustaria que cada text tubiera su resultado en su div
script ajax
Código lenguaje:
Ver original
  1. var xmlhttp;
  2.  
  3. function showUser(str,car)
  4. {
  5. xmlhttp=GetXmlHttpObject();
  6. if (xmlhttp==null)
  7.   {
  8.   alert ("Browser does not support HTTP Request");
  9.   return;
  10.   }
  11. var url="getuser.asp";
  12. url=url+"?carrera="+car+"&q="+str;
  13. url=url+"&sid="+Math.random();
  14. xmlhttp.onreadystatechange=stateChanged;
  15. xmlhttp.open("GET",url,true);
  16. xmlhttp.send(null);
  17. }
  18.  
  19. function stateChanged()
  20. {
  21. if (xmlhttp.readyState==4)
  22. {
  23. document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  24. }
  25. }
  26.  
  27. function GetXmlHttpObject()
  28. {
  29. if (window.XMLHttpRequest)
  30.   {
  31.   // code for IE7+, Firefox, Chrome, Opera, Safari
  32.   return new XMLHttpRequest();
  33.   }
  34. if (window.ActiveXObject)
  35.   {
  36.   // code for IE6, IE5
  37.   return new ActiveXObject("Microsoft.XMLHTTP");
  38.   }
  39. return null;
  40. }

FORMULARIO
Código lenguaje:
Ver original
  1. <form>
  2. <input type="text" name="users" size="3" onchange="showUser(this.value,1)"><div id="txtHint">1</div><br />
  3. <input type="text" name="users" size="3" onchange="showUser(this.value,2)"><div id="txtHint1">2</div>
  4. </form>

como se puede hacer para que:
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
se repita segun la variable car
la variable car viene de
<input type="text" name="users" size="3" onchange="showUser(this.value,1)"><div id="txtHint">1</div><br />
__________________
Con la ayuda de todos seremos mejores...

http://www.pemoweb.com