Diskuze: Náhrada za textarea
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Inu, nevím, jak přesně bys chtěl, aby tento efekt fungoval, ale šlo by to udělat takto https://jsfiddle.net/87nc6dco/1/, tj. nastavit písmo na stejnou barvu jako pozadí a při focus eventu nastavit barvu písma na třeba černou.
Edit: přidal jsem vypnutí kontroly pravopisu, aby to nepodtrhávalo.
Díky za bleskovou odpověď, ale jde o něco jiného, celkem dost podobného
tomuto editoru, ve kterém píšu tento dotaz.
Jednoduše řečeno mám editor a v něm je canvas, který vykresluje text. A v
druhé polovině html panel, ve kterém je textarea a další tlačítka a input
typu text, tento panel slouží k psaní a editaci textu. Pokud vyberu část
textu v textarea tak má fokus a vybraný text je vyznačen, pokud kliknu na
tlačítko nebo zadávám hodnoty do inputu tak textarea ztratí fokus a
vybraný text se odznačí. A já potřebuji aby byl text pokud je vybrán
neustále zvýrazněn. Zkoušel jsem dát textarea dát do iframe tam to celkem
funguje až na IE9.
Mozna zkus tohle: https://github.com/…thighlighter
podle me je to lepsi reseni, nez iframe. A funguje to i v IE 9 a vejs - http://mir3z.github.io/…c/index.html#toc3
Zkusil jsem to, ale to na textarea nefunguje. I tak díky za snahu.
Z tveho prvniho postu jsem pochpil, ze "podobna jako textarea", znamena, ze ji pouzit nechces. Okey, tak pouzij nejakou jinou knihovnu s touhle funkcionalitou, ktera ma podporu pro textarea.
Nebo nepouzivej textarea. Pouzij normalni div a contenteditable=true
Zobrazeno 6 zpráv z 6.