Странная задержка

crezd

Новичок
Странная задержка

есть такая штука

PHP:
for ($pc=0;$pc<100;$pc++)
{

$tr="<input type=text name=vv$pc value=1 size=2 onKeyPress=chk(event.keyCode,'$sum','$pc',this.value);>";

echo "<input type=hidden name=tr$pc value=\"$tr\" >".$hname; 
echo "<input type=button name='submit' value='в корзину' onclick=\"addz('$pc','$idFirm','$sum');\">"; ?>
}
при нажатии субмит, через InnerHTML добавляется в див значение хайдена, то есть инпут..
при введения чего нибудь в инпут делается алерт this.value

так вот когда я ввожу

2 выводится 1, потом ввожу 3 а выводится 2, потом ввожу 4 а выводится 3, потом ввожу 5 а выводится 4....

почему всё задерживается на 1 этап?

Заранее спасибо.

-~{}~ 17.05.06 14:38:

Исправил сам,

решением было поменять onKeyPress на onPropertyChange
 

kruglov

Новичок
onkeypress происходит до попадания символа в инпут.
onkeyup происходит после.
 
Сверху