Autor | Zpráva | ||
---|---|---|---|
Coompiik Profil |
Dobrý den,
potřeboval bych nějak udělat funkci, která mi do inputu do kterého zrovna píšu vloží konkrétní text, věděl bych si s tím, problém je že nemůžu zasahovat do těch inputů, nemohu přidat onfocus tag ani nic, pouze javascript(popř. jQuery). Nevíte někdo prosím jak na to? Předem děkuji za případnou odpověď. Milan „Coompiik“ Jelínek |
||
Str4wberry Profil |
#2 · Zasláno: 10. 2. 2016, 20:14:52
JS události jde navázat i bez atributu typu
onfocus : Navázání událostí v JavaScriptu
|
||
Coompiik Profil |
#3 · Zasláno: 10. 2. 2016, 20:53:24
Super, děkuji, polovina hotová, ale stále potřebuji nějak získat ten konkrétní který byl focusnutý, protože jich bude hodně a budou se sami dle mě neznámému algorytmu generovat.
|
||
RastyAmateur Profil |
#4 · Zasláno: 10. 2. 2016, 21:38:49
Coompiik:
K tomu slouží v jQuery $(this) (určitě to je i v čistém js, ale ten ja zas tak nepoužívám). Zkusil bych to pomocí toho...
|
||
Coompiik Profil |
#5 · Zasláno: 10. 2. 2016, 21:42:30
RastyAmateur:
Vyzkoušel jsem, ale nepodařilo se mi to pospojovat aby to reagovalo na focusnutí do jakýhokoli inputu :/ |
||
Str4wberry Profil |
#6 · Zasláno: 11. 2. 2016, 07:33:18
Zkuste upřesnit, co konkrétně se snažíte dělat.
|
||
RastyAmateur Profil |
#7 · Zasláno: 11. 2. 2016, 09:11:14
Pokud to chápu dobře, tak hledáš asi toto řešení. Ovšem to je moc jednuduché - určitě na tom bude něco těžšího. Jak napsal Str4wberry, pokus se to lépe popsat...
|
||
Coompiik Profil |
#8 · Zasláno: 11. 2. 2016, 13:03:27
Potřebuju udělat rozšíření nebo si dát do záložek(URL:
javascript: ...) kterej po kliknutí vloží do aktivního okna právě určenej text, problém je právě v tom že potřebuju nějak získat pole co je zrovna aktivní, a nemůžu nijak zaznamenávat překlikávání mezi nimi. RastyAmateurovo řešení by možná i šlo použít ale stále se tam nezískává aktuální aktivní okno :/
|
||
Keeehi Profil |
Zdá se, že vybrání elementu s focusem by mělo jít přes
document.activeElement
v jQuery $(":focus") Otestování funkčnosti a podpory napříč prohlížeči nechám na tobě. |
||
Časová prodleva: 9 let
|
0