Hai provato con onkeyup al post del press se ha lo stesso problema? Considerare lo spazio un "carattere" devi creartelo usando event.keycode