Maintaining focus on a control.

mike55

Contributor
Joined
Mar 26, 2004
Messages
727
Location
Ireland
Hi,

I have the following javascript code that allows me to set the focus on a particular control as the page loads. The problem is if I click on one of the textboxes in the page, the focus switches to another control. The question is how do i maintain the focus on the original control all the time?

Code:
    Private Sub SetFocus(ByVal ctrl As Control)
        ' Define the JavaScript function for the specified control.
        Dim focusScript As String = "<script language='javascript'>" & _
                                                        "document.getElementById('" + ctrl.ClientID & _
                                                            "').focus();</script>"
        ' Add the JavaScript code to the page.
        Page.RegisterStartupScript("FocusScript", focusScript)
    End Sub
 
Found a solution, apparently the focus is set to the first button that you add to the page. Therefore had to delete the other buttons on my page and add them again.

Mike55
 
Back
Top