Pagina 1 din 1

Inlocuire tag BR din sir cu rand nou in Javascript

Scris: Mar Oct 27, 2015
de ionatan
Cand dau clic pentru editare, in textarea imi apare si tagurile <br> dar in baza de date nu se vad, defapt este "\n".
Cum fac sa nu se mai vada <br> in textarea ?
Multumesc mentionez ca update se face cu javascript.

Cod: Selectaţi tot

 var descriere = $(tds[1]).html();
 tdstr+="<td bgcolor='#FF0000'> <textarea class='descriere' NAME='descriere' style='width:100%; color:#000000;'  ROWS=2  >"+descriere+" </textarea> </td>";

Inlocuire tag BR din sir cu rand nou in Javascript

Scris: Mie Oct 28, 2015
de MarPlo
Salut
Foloseste metoda replace() cu RegExp-ul din acest exemplu, sa inlocuiesti tag-urile BR cu caracter pt linie noua "\n" in Javascript:

Cod: Selectaţi tot

var desc ='sir cu<br> tag-uri br<br />alt rand';
desc = desc.replace(/\<br[^\>]*\>/ig, '\n');
alert(desc);
Pt. codul tau ar fi asa:

Cod: Selectaţi tot

var descriere = $(tds[1]).replace(/\<br[^\>]*\>/ig, '\n').html();

Inlocuire tag BR din sir cu rand nou in Javascript

Scris: Mie Oct 28, 2015
de ionatan
Multumesc. am reusit asa :

Cod: Selectaţi tot

var descriere = $(tds[1]).html();
var new_descriere = descriere.replace(/\<br[^\>]*\>/ig, '');
iar apoi folosesc var new_descriere

merci mult
Doar cu

Cod: Selectaţi tot

var descriere = $(tds[1]).replace(/\<br[^\>]*\>/ig, '\n').html();
nu mi-a mers

Inlocuire tag BR din sir cu rand nou in Javascript

Scris: Joi Oct 29, 2015
de MarPlo
Am gresit ordinea, trebuia replace() dupa preluarea continutului html.

Cod: Selectaţi tot

var descriere = $(tds[1]).html().replace(/\<br[^\>]*\>/ig, '\n');
- Dar e bine si cum ai facut.