Avatar billede simonsenpq Nybegynder
05. november 2002 - 19:26 Der er 3 kommentarer og
1 løsning

Fjern \n fra textarea

Havde en formular med textareas hvor jeg udskiftede alle "\n" med " | ". Nu har jeg lige kommet til at opdatere med en gammel version af formularen, så det hele er væk - øv! Kan ikke finde det spørgsmål her på experten, som jeg brugte sidst.
Et svar med så meget kode som muligt ønskes - det haster lidt...
Avatar billede Lasse Novice
05. november 2002 - 19:34 #1
textstring = textstring.replace(/\n/g, "|")
Avatar billede simonsenpq Nybegynder
05. november 2002 - 19:37 #2
hvordan implementerer jeg det så i mit textarea?
Avatar billede simonsenpq Nybegynder
05. november 2002 - 20:30 #3
Pyhha! En anden havde heldigvis taget en backup for mig, så her kommer lige løsningen på mit eget spørgsmål (som en her inde vidst har lavet) - så kan jeg også altid finde det igen...

<SCRIPT LANGUAGE="JavaScript"><!--
function remove(str){
var x = ""
for (var i=0; i<str.length; i++){
  if (str.charAt(i) == "\n") x += " | "
    else if (str.charAt(i) != "\r") x += str.charAt(i)
}
return x
}
//--> </SCRIPT>

<textarea rows="11" name="tekstfelt" cols="44" onBlur="this.value=remove(this.value)"></textarea>
Avatar billede Lasse Novice
05. november 2002 - 22:15 #4
hej igen...

ja jeg havde problemer med at komme ind paa eksperten, derfor har jeg ikke lige svaret.

Men det kan goeres en del nemmere ved foelgende...(jeg kan se at det ikke KUN er \n du vil have sorteret fra men OGSAA \r):




<SCRIPT>
function replace(textarea) {
  textarea.value = textarea.value.replace(/\r\n/g, "|")
}
</SCRIPT>

<textarea rows="11" name="tekstfelt" cols="44" onBlur="replace(this)"></textarea>





Dette er meget mere rent.... men selvfoelgelig virker det andet ogsaa... :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester