>yes, i do write some coding in key press event
>
>IF nkeycode=127 AND this.SelStart=0 AND this.SelLength=0
> NODEFAULT
>ENDIF
>
>this prevent cursor move back to previous text box....
You may put
IF inlist(nkeycode, 127, 15) AND this.SelStart=0 AND this.SelLength=0
NODEFAULT
ENDIF
15 is the code for shift-tab, which also causes backward movement.
But this still doesn't solve the problem you have - the code for tab is 9, and your keypress code doesn't touch that.
Check your set("confirm"), make sure it's off.