Mam sporo pól tekstowych (input text, a nie textarea), każdy ma swój atrybut name (gdyż jest potrzebny dla php). Potrzebny mi panel, który pozwoli dodawać podstawowe tagi do zaznaczonych fragmentów w tych tekstach. Budowa samego panelu nie ma większego znaczenia (zrobiłem po prostu blok pozycjonowany względem okna przeglądarki). Funkcje muszą realizować następujące zadania:
- pobrać zaznaczony fragment z input text
- dokładnie określić z którego inputa był pobrany tekst
- "wzbogacić go" o pewien bb tag
- podmienić zaznaczone fragmenty
Z JavaScriptu znam właściwie tylko podstawy i nie mam pojęcia jak to zrealizować. Próbowałem window.getSelection(), ale nie działa. Rozwiązania w Internecie zwykle odnoszą się tylko do "ustawionych na sztywno" pól. Najgorsze jest to, że klikając przycisk od razu znika zaznaczenie i focus :-( Bardzo proszę o pomoc.