Yo en lugar de
onkeypress usaría
onkeyup porque puedes realizar la consulta
después de que la variable haya cambiado.
Puedes ver un ejemplo en ésta página que tengo para
intercambio de enlaces.
Observa como cambia el valor de "count" al escribir en la caja de texto de su derecha.