Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2009, 01:26
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: Key 13 no funciona

Hola zeuzft,

el problema es que el intro (key == 13) provoca la recarga de la página y tienes que indicarle que no la haga. ¿Como? casi mejor crea una función con el contenido que ahora tienes en tu evento onkeypress y la llamas pero con returno (return miFuncion(this.value)). Más o menos así:
-------------------------------------------
(en tu input)
onkeypress="return miFuncion(this.value);"

(en el código javascript)
function miFuncion(valor)
{
var key=window.event.keyCode;

if (key==13)
{
enviaQuery(parametro1,parametro2,parametro3....);
return false;
}
}
-------------------------
de esta manera tu evento onkeypress devuelve algo (un false si se pulsa el intro) y la página no se recarga.

salu2