Help with ajax auto suggestion textbox asp.net 1.1

Hello experts, I am trying to create a suggest textbox for a asp.net web page I am developing.  I found lots of code but is not in vb.net.  My main problem is how do I select only the suggested text in the textbox so that the user can keep typing?

Here is  my ajax codebehind function that retrieves the suggestions from the database
  <Ajax.JavascriptMethod()> _
      Function check_name(ByVal first_name As String) As String
        Dim ssql As String
        Dim firstname As String
        ssql = "Select First_name from tablename where First_Name like '" & first_name.ToUpper & "%'"
        Dim dr As OracleDataReader
        dr = GetData(ssql)
        If dr.HasRows = True Then
            While dr.Read
                firstname = dr.GetString(0)
            End While
        End If
        Dim int As Integer = first_name.Length
        Return firstname.Remove(0, int).ToLower
    End Function

here is my aspx page with the javascript
<script language="javascript">
            function checkname()
            {
            document.getElementById('txtfirstname').value += check_name(document.getElementById('txtfirstname').value)
            }
</script>

<a onkeyup="checkname();"><asp:textbox id="txtfirstname" runat="server" BackColor="Cornsilk"></asp:textbox></a>

So basically if I have a firstname of steve in the database, and I type "s" in the textbox I would return the "teve",  my problem is I need to select only the "teve" text so that the user can keep typing, any ideas?
tentavariousAsked:
Who is Participating?
 
peterdunganCommented:
atlas.asp.net is now http://ajax.asp.net
0
 
peterdunganCommented:
why don't you use the autocomplete extender?
0
 
tentavariousAuthor Commented:
I have never heard of it, is it a asp.net control?  Will it work with asp.net 1.1?
0
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

 
ethothsCommented:
You can get it from the July CTP on the atlas.asp.net site. It's been pulled from the Beta for support reasons (MS are cuttiong back atlas to a supportable size prior to release) but it works fine. I think it will work with 1.1 as it really just javascript talking to a web service.
0
 
ethothsCommented:
What the F*%$. Why did peterdungan get the points?

Type in atlas.asp.net and it is redirected to http://ajax.asp.net anyway. It was my answer that tell you why  simply gouing to http://ajax.asp.net is not good enought. You have to get the July CTP.



 
0
 
tentavariousAuthor Commented:
I guess because i will be using the autocomplete extender which was his idea.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.