AutoPostBack is a server-side construct, and doesn't come into play with client-side script code. Since you probably have AutoPostBack = True already set, you are seeing that it doesn't give you the post back that you need. Checking for the tab key in your script code would certainly be a good place to get this functionality.