IAC, after having verified a few things, it seems the onkeypress is not affected by the auto complete key press. I must have had a version that was outdated. So, that makes sense. The onkeypress at the HTML control is bound to the HTML control itself and not the auto complete which is driven by the browser.