• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pogrubianie zaznaczonego fragmentu tekstu w textarea js

VPS Starter Arubacloud
0 głosów
567 wizyt
pytanie zadane 25 czerwca 2016 w JavaScript przez gab123 Mądrala (5,230 p.)

Mam <textarea> i chciałabym by po kliknięciu przycisku  zaznaczony tekst został pogrubiony. Probowałam to :

document.queryCommandState('bold');

Ale nic się nie działo, żaden błąd się nie wyśwatłał.

To samo z tym :

var tresc1 = document.getElementById("tresc").value ;
	
	var selection = rangy.getSelection() ; 
                
											
    var start=selection.anchorOffset;     
    var end=selection.focusOffset;        
	
	var text = selection.toString();
	
	var string = tresc1.substr(0,start) + '<b>'+text+ '</b>' + tresc1.substr(end) ;
	
	document.getElementById("tresc").value =  string ;

I też nic się nie stało. Jak można to zrobić ? Z góry dziękuje za pomoc.

1 odpowiedź

0 głosów
odpowiedź 25 czerwca 2016 przez Comandeer Guru (604,400 p.)
document.queryCommandState('bold');

Cóż… :D Rzeknę tak: jak myślisz – dlaczego taki CKEditor ma tyle kodu? ;)

Podpowiem: bo to nie działa tak, jakbyś tego oczekiwał → https://medium.com/content-uneditable/contenteditable-the-good-the-bad-and-the-ugly-261a38555e9c#.h1os2jjja

Poza tym: ten kod nie wykonuje bolda, ale sprawdza, czy bold dla danego fragmentu tekstu jest włączony.

Jeśli tego mało, w textarea nie da się stylować, musisz mieć [contenteditable], ale – patrz wyżej ↑

Podobne pytania

+2 głosów
1 odpowiedź 313 wizyt
pytanie zadane 29 grudnia 2022 w JavaScript przez mateusz45 Gaduła (3,260 p.)
+1 głos
2 odpowiedzi 964 wizyt
pytanie zadane 28 października 2021 w HTML i CSS przez michal9207 Nowicjusz (220 p.)
0 głosów
1 odpowiedź 159 wizyt
pytanie zadane 13 października 2020 w HTML i CSS przez TOWaD Mądrala (6,000 p.)

92,843 zapytań

141,782 odpowiedzi

320,858 komentarzy

62,174 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...