createTextRange - merkwürdiges Verhalten im IE8

Ich habe Folgendes problem. In der text-Eingabe eingereicht, die als eine auto-completer einige der Vorschläge, die es gibt sind welken, als es. Das problem kommt, wenn Sie das Spielfeld verlassen. Im IE wird der text cursor auf das Ende der angegebenen Zeichenfolge, so können Sie tatsächlich sehen, ist nur der Letzte Teil davon. So habe ich den code Balg um dies zu beheben und es funktioniert unter IE6, aber in IE8 funktioniert das nicht, das Feld ist immer aktiviert und ich kann nicht wählen Sie alles, was auf der Seite.

Meine Frage ist, was ist der richtige Weg, um den cursor am Anfang des Eingabefeldes, nachdem ich es verlassen?

$('#myAutocompleter').blur(function(){ 
textRange = diese.createTextRange(); 
textRange.collapse(true); 
textRange.select(); 
}); 

(Der verwendete code ist geschrieben in jQuery.)

InformationsquelleAutor bozhidarc | 2009-10-16
Schreibe einen Kommentar