รายละเอียดของการตอบ ::
ตัวนี้ลองแล้วครับ ไม่น่าจะได้ components ที่อยู่ภายใต้ update panel พอเงื่อนไขทำงานมันจะไม่ focus
ถ้าใส่เอง focus เอง cursor จะไป focus ที่ตำแหน่ง text ตัวแรก
ผมเคยทำ function ไว้น่าจะคล้ายๆกัน ปัญหาที่ติดตามด้านบนเลย พอพิมพ์ๆไป บางที่ text ใน textbox มันแสดงไม่ตามที่ user พิมพ์
นี่ตัวอย่างที่ผมทำครับ
Public Shared Sub focusendoftext(ByRef ppage As Page, ByVal txtbox_name As String)
Dim str As String = "var input = $('#" & txtbox_name & "');"
str += "var len = input.val().length;"
str += "input[0].focus();"
str += "input[0].setSelectionRange(len, len);"
ScriptManager.RegisterStartupScript(ppage, ppage.[GetType](), "id", str, True)
End Sub
แล้วให้ jquery ตั้งหน่วยเวลา อีก 1 วิ เดี๋ยวลองหาวิธีอื่นดูอีกทีครับ
Thank You.