Javascript, key press value is always one character behind the latest?

Viewed 9560

If I type 'St', by the time I press the t, if I output the input of textfield.value in the onkeypress/onkeydown functions, I only get 'S'.

Why is this? How do I get rid of this lag?

3 Answers
Related