Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: focus() i seekowanie kursora
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Athlan
Witam,

mam mały problem, otóż chciałbym na stronie zaraz po załadowaniu DOM wykonać operację przeniesienia kursora tekstu na dane pole formularza (textarea). W tym celu wykonuję kod:
Kod
$('#pole').focus();

We wszystkich przeglądarkach działa to poprawnie, oprócz Google Chrome (który ma inny interpreter JS, może to dlatego).

Kod powinien działać w taki sposób, aby ustawić kursor tekstu w dane pole (i tutaj działa wszystko poprawnie), ale dodatkowo ten kursor powinien znajdować się na końcu tekstu w danym polu tekstowym. Google Chrome ustawia kursor na początku, jak zaczynamy pisać, piszemy de facto przed tekstem, do którego chcemy coś dopisać.

W dodatku dodam, że na Blip.pl focusowanie wiadomościach działa poprawnie.

Z góry dzięki za pomoc,
Athlan.
nospor
Cytat
W dodatku dodam, że na Blip.pl focusowanie wiadomościach działa poprawnie.
I jakbyś spojrzał w kod strony to byś zobaczyl ze oni nie uzywaj jquery a prototype. Wiec jak już chcesz porównywać kody to rób to dokładnie winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.