Textbox verliert Focus bei AJAX

09/01/2008 - 00:18 von Andreas Mahub | Report spam
Hi,

ich habe auf einer .aspx-Seite AJAX eingesetzt mit einem Timer (1000ms).
Innerhalb des Update-Panels ist eine Textbox und ein Label. Im Timer_Tick
hab ich nichts weiter als
Lbl_Test.Text = Txt_Test.Text

Und nun kommt mein Problem:
Wenn der Tick vom Timer kommt, verlor mein Textfeld den Focus. Das habe
ich wiederum lösen können mit:
ScriptManager1.SetFocus(Txt_Test)

Aber dann wird jedesmal der Cursor in der Textbox an den ANFANG des bereits
geschriebenen Textes gesetzt.
Also statt: Hallo Welt!
steht dort dann: elt! WalloH

Wie kann ich verhindern das die Textbox den Focus verliert bzw. falls ich ihn
wieder setzen müsste, dass der Cursor an die korrekte Position gesetzt wird?

Habe leider nicht wirklich bei der Suche etwas finden können.
Danke im voraus.

Gruß
Andy
VB.Net User
 

Lesen sie die antworten

#1 Samaschke, Karsten
09/01/2008 - 08:55 | Warnen spam
Andreas Mahub schrieb:

Also statt: Hallo Welt!
steht dort dann: elt! WalloH



Irgendwie ist mir nicht klar, wie Du das erreichst...

Eventuell hilft das ja:


<URL:http://www.chrismay.org/2003/10/14/...x.aspx>

Oder eben eine gezielte Suche bei Google (große Suchmaschine):

<URL:http://www.google.de/search?q=javas...cursor>

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Consulting, IT-Development, IT-Training
Homepage: http://www.ksamaschke.de
Blog: http://www.karsan.de
Family: http://www.familyblogger.de
Smartphone-Blogger: http://smart.karsan.de

Sent via MacBook / Windows Vista

Ähnliche fragen