Background: I have a script which attaches event listeners to OnFocus and OnBlur of my form controls after the page has loaded. The script updates a DIV with information about the element when focused and resets the DIV when blurred. My controls are wrapped inside an UpdatePanel.
The Problem: After the AsyncPostBack has occured my event listeners no longer work. The page is meant to redirect if all the fields are valid, so I am using validators - if the page is invalid it will not redirect and it is at this point that the event listeners stop working.
The Questions: Why are my event listeners not working after the AsyncPostBack? Is there a way to permanently register an event listener?
Also, now that I think about it... Are my validators overwriting the events? The validators only do custom server-side validation, no client-side.