Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/10/2008, 11:48
matak
 
Fecha de Ingreso: julio-2008
Ubicación: Alcañiz-Teruel-España
Mensajes: 182
Antigüedad: 16 años, 4 meses
Puntos: 5
Respuesta: hacer consulta al escribir en un input

La verdad es que asi queda bastante jefe,no??

Yo de ti lo dejaba asi de momento...

Si algun día tienes problemas cambia la funcion deteckey() por esta otra

Código javascript:
Ver original
  1. function detectkey(evt,obj) {
  2. keycode = (evt.keyCode==0) ? evt.which : evt.keyCode;
  3. if (keycode!=8) {
  4.   if (keycode==13) {
  5.     cadena=obj.value;
  6.     pagina='filtra.php?cadena='+cadena;
  7.     divcontenido = document.getElementById('tabla_usuarios');
  8.     ajax=objetoAjax();
  9.     ajax.open("POST", pagina, true);
  10.     ajax.onreadystatechange=function() {
  11.       if (ajax.readyState==4) {
  12.         divcontenido.innerHTML = ajax.responseText
  13.       }
  14.     }
  15.     ajax.send(null);
  16.   }
  17. }else {
  18.     obj.value="";
  19.     pagina='filtra.php';
  20.     divcontenido = document.getElementById('tabla_usuarios');
  21.     ajax=objetoAjax();
  22.     ajax.open("POST", pagina, true);
  23.     ajax.onreadystatechange=function() {
  24.       if (ajax.readyState==4) {
  25.         divcontenido.innerHTML = ajax.responseText
  26.       }
  27.     }
  28.     ajax.send(null);
  29. }
  30. }

En este caso te dejaría insertar caracteres hasta que pulsaras ENTER. Entonces realizaría la consulta
__________________
Si quieres puedes y si puedes debes. Imposible is nothing!!!