![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 18.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
ciężko jest mi dobrze jednoznacznie nazwać mój problem, przez co nie udało mi się z pomocą Google znaleźć właściwej odpowiedzi. Do rzeczy: mam polecenie ustawiające focus w odpowiednim polu tekstowym o id = wartość zmienna: document.forms.formularz.zmienna.focus(); problem w tym, że zmienna - z tego co zauważyłem - traktowana jest jako konkretna nazwa = "zmienna", a ja potrzebuję, aby owa wartość dynamicznie się zmieniała, zatem potrzebuję potraktowania jej jako zmiennej globalnej, która została już wcześniej zadeklarowana. Dla rozjaśnienia problemu przedstawiam kod, którego poruszany temat dotyczy: Dalej... W polu tekstowym INPUT za pomocą "onfocus" uruchamiana jest funkcja UpId(parametr), gdzie parametr to ciąg znaków, generowany osobno dla każdego pola przy użyciu pętli for, więc np. otrzymujemy: Jak widać zależy mi na tym, by po dynamicznym wstawieniu znaku w dane pole INPUT kursor pozostawał w tym polu, a aktualnie po wstawieniu kursor znika. Proszę o pomoc i wyrozumiałość, gdyż JavaScript nie jest moją mocą stroną. ![]() Z góry dziękuję ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 08:18 |