Autor | Zpráva | ||
---|---|---|---|
Nevyk Profil |
#1 · Zasláno: 6. 5. 2011, 18:50:19
Ahoj, mám takový dotaz - dá se metoda focus() specifikovat ve smyslu na jakou pozici se to má focusnout?
|
||
Ernie Profil |
#2 · Zasláno: 6. 5. 2011, 18:54:45
Myslíte v
<input type=text> |
||
_es Profil |
#3 · Zasláno: 6. 5. 2011, 19:00:08
Nevyk:
Najprv upresni, čo myslíš tou „pozíciou“ a o metódu focus akého objektu ide.
|
||
Louka Profil |
#4 · Zasláno: 6. 5. 2011, 19:24:31
Nevyk:
Myslíš document.getElementById().focus(); |
||
ShiraNai7 Profil |
#5 · Zasláno: 6. 5. 2011, 20:03:54
Možná myslí pozici v textu inputu či textarey?
|
||
Nevyk Profil |
#6 · Zasláno: 7. 5. 2011, 10:01:49
Myslím tím v textarea, a chtěl bych, aby se to focuslo třeba 10 znaků od konce selektu
|
||
pcmanik Profil |
#7 · Zasláno: 7. 5. 2011, 10:15:39
Nevyk:
Focus len oznacuje, nic viac. |
||
Nevyk Profil |
#8 · Zasláno: 7. 5. 2011, 10:31:32
A dalo by se to něčím nahradit?
|
||
joe Profil |
#9 · Zasláno: 7. 5. 2011, 13:09:10
|
||
_es Profil |
#10 · Zasláno: 7. 5. 2011, 15:37:06
Nevyk:
„by se to focuslo třeba 10 znaků od konce selektu“ Také niečo je v rôznych prehliadačoch spravené rôznym spôsobom, preto je to zložitejšie, mala by fungovať funkcia: function selectText(textbox, startIndex, stopIndex){ if (textbox.setSelectionRange){ textbox.setSelectionRange(startIndex, stopIndex); } else if (textbox.createTextRange){ var range = textbox.createTextRange(); range.collapse(true); range.moveStart(“character”, startIndex); range.moveEnd(“character”, stopIndex - startIndex); range.select(); } textbox.focus(); } startIndex rovnaký ako stopIndex , tak by to malo riešiť to, na čo sa pýtaš.
|
||
Časová prodleva: 13 let
|
0