10. september 2004 - 10:25Der er
8 kommentarer og 1 løsning
<br> i tekstarea
Jeg skal ha' omdannet nl fra et tekstarea til <br>. Jeg benytter php-funktionen nl2br, som også løser problemet. Funktionen laver bare et ekstra linieskift efter <br>, som giver problemer, da det skal benyttes i javascript senere ! Hvad gør jeg ?
Teksten skal benyttes i et javascript ! Det er muligvis i javascript problemet ligger. Der kommer en fejl hvis der er linieskift når man tildeler en variabel en værdi eks. var variabel1 = "denne tekst har linieskift det er den sku ikke glad for"
Hvis du vil fjerne linieskift kan du bruge denne lille funktion:
function removeNL(s) { /* ** Remove NewLine, CarriageReturn and Tab characters from a String ** s string to be processed ** returns new string */ r = ""; for (i=0; i < s.length; i++) { if (s.charAt(i) != '\n' && s.charAt(i) != '\r' && s.charAt(i) != '\t') { r += s.charAt(i); } } return r; }
Synes godt om
Slettet bruger
10. september 2004 - 10:48#6
hvis du ikke vil fjerne tabulatorer skal du rette lidt i den
det løser stadig ikke problemet for linieskiftet vil stadig være der i funktionskaldet eks. removeNL("denne tekst indeholder linieskift"); Sådan bliver der printet fra php !
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.