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

</br> w textarea - problem

Object Storage Arubacloud
0 głosów
170 wizyt
pytanie zadane 29 kwietnia 2020 w JavaScript przez Farba Początkujący (440 p.)
zmienione kategorie 29 kwietnia 2020 przez ScriptyChris

Witam. Chciałem uzyskać coś takiego, że po kliknięciu enter dodaje się </br> do textu w textarea i do tego zrobiłem taki skrypt : 

const .Tresc_aktualnosci = document.getElementById('.Tresc_aktualnosci');
const Komentarz_tresc = document.getElementById('Komentarz_tresc');
 
.Treść_aktualności.addEventListener('input', ({target}) => Komentarz_tresc.textContent = target.value)

Tylko, że wtedy linijki które same się zawiną w textarea nie mają nałożonego </br>

tam gdzie jest "a" nie dałem enteru, a tam gdzie zaczyna się "b" dałem enter

obrazek: 

https://ibb.co/0C1ZF4t

komentarz 29 kwietnia 2020 przez Farba Początkujący (440 p.)
edycja 29 kwietnia 2020 przez Farba

Już działa prawie prawidłowo .

Pokazywało się <br> w tekście ale chwile popatrzyłem w internecie i to poprawiłem.

Wystarczyło zrobić tak:

event.target.<br> = '';

Dzięki wielkie. 

komentarz 29 kwietnia 2020 przez Farba Początkujący (440 p.)
A czemu nie napisałeś w odpowiedzi? Dał bym Ci naj
komentarz 29 kwietnia 2020 przez ScriptyChris Mędrzec (190,190 p.)

Pokazywało się <br> w tekście

Z tego co zrozumiałem, to chciałeś żeby <br> pokazywało się w tekście i zapis 

event.target.value += '<br>';

to właśnie powoduje.

event.target.<br> = '';

To nie jest prawidłowa składnia JavaScript. Co to ma robić?

A czemu nie napisałeś w odpowiedzi?

Bo zacząłem od dopytywania się o szczegóły, których brakowało w opisie problemu.

komentarz 30 kwietnia 2020 przez Farba Początkujący (440 p.)
Więc źle mnie zrozumiałeś. Chciałem żeby dodawało się <br> przy nowej linijce lecz żeby <br> nie było widać
komentarz 30 kwietnia 2020 przez ScriptyChris Mędrzec (190,190 p.)

W takim razie nie rozumiem, co chciałeś osiągnąć. :)

Jeśli pisząc w <textarea> wciśniesz klawisz enter, to tworzysz nową linię, ale w kodzie nie widać znacznika <br> - czyli nie musisz nic implementować żeby działało tak jak piszesz. Jeśli chcesz skonfigurować zachowanie <textarea>, to zapoznaj się z dostępnymi atrybutami, np. wrap, cols, rows.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 141 wizyt
pytanie zadane 24 lutego 2020 w PHP przez Hardwell Dyskutant (8,980 p.)
0 głosów
2 odpowiedzi 539 wizyt
pytanie zadane 10 listopada 2018 w PHP przez OdsetekGlupoty Pasjonat (15,360 p.)
0 głosów
1 odpowiedź 372 wizyt
pytanie zadane 28 grudnia 2018 w HTML i CSS przez niezalogowany

92,579 zapytań

141,431 odpowiedzi

319,657 komentarzy

61,963 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...