05/10/2009, 01:26
|
| | | Fecha de Ingreso: octubre-2008 Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años, 3 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 |