Событие onKeyDown
происходит до , когда символ фактически добавляется в текстовое поле.
Чтобы захватить нового персонажа, используйте событие onkeyup
.
В любом случае, ваш код в настоящее время не является кросс-браузерным. window.event
не является стандартным, вместо этого передайте событие в качестве аргумента функции следующим образом:
onKeyPress="return submitenter(event)"
Тогда в функции:
function submitenter(evt){
//IE fix
if (typeof evt == "undefined")
evt = window.event;
var keycode = evt.keyCode || evt.which;
...