Setzen Sie den Fokus an das Ende der text in die textbox nach dem postback?

Habe ich eine einfache ASP.Net form mit txtBox und btn.

Benutzer klicken Sie auf btn, bei denen text Hinzugefügt ASP:TextBox in einem postback (seine Zugabe von einem bekannten "starter-text".

Nach dem postback möchte ich den Fokus auf das Ende des Textes in der textbox.

Wenn ich die call-Seite.SetFocus(...) oder txtBox.Focus() dann die txtBox den Fokus erhält, aber am Anfang des Textes - das heißt, wenn der Benutzer mit der Eingabe beginnt, werden Sie in der falschen Stelle.

z.B.

cursor100-01

möchte, dass es

100-01cursor

Habe ich versucht, das folgende in die textbox:

onfocus="alert('focus');this.value = this.value;"

aber die "Warnung" erscheint nur die ersten beiden Male? Dann nichts?

InformationsquelleAutor BlueChippy | 2010-10-27
Schreibe einen Kommentar