Avatar billede dugi Nybegynder
06. marts 2006 - 11:52 Der er 7 kommentarer

Erstat <br> i textarea, med \n

Hejsa,

Når jeg erstatter mine <br>'s i et textarea felt med \n, så laver den 2 nye linier pr. 1 <br>.

Kan dette ikke undgås?
Min kode er:

function replaceBR(fieldValue)
{
  return fieldValue.replace(/<br>/gi, '\n');
}

På forhånd tak!
Avatar billede thesurfer Nybegynder
06. marts 2006 - 12:53 #1
Det virker fint hos mig:

<script type="text/JavaScript">
function replaceBR(fieldValue)
{
  return fieldValue.replace(/<br>/gi, '\n');
}
</script>

<form>
<textarea name="felt">hello<br>world</textarea>
<input type="button" value="skift" onclick="this.form.felt.value = replaceBR(this.form.felt.value);">
</form>

Hvordan ser din kode ud?

/theSurfer
Avatar billede dugi Nybegynder
06. marts 2006 - 14:56 #2
Jeg har min i en .js fil (men burde vel ike betyde noget) - scriptet jeg udføre funktionen, ser således ud:

function edit(id)
{
  if (document.getElementById('replyContainer').style.display == 'block')
  {
    document.getElementById('replyContainer').style.display = 'none';
  }
 
  if (document.getElementById('addContainer').style.display == 'block')
  {
    document.getElementById('addContainer').style.display = 'none';
    document.getElementById('editContainer').style.display = 'block';
  }
 
  document.getElementById('editField').value = replaceBR(document.getElementById('commentsComment'+id).innerHTML);
 
  document.getElementById('commentId').value = id;
  document.getElementById('editField').focus();
}
Avatar billede thesurfer Nybegynder
06. marts 2006 - 18:16 #3
Nej, det burde ikke betyde noget.. Du har vel ikke en side online, så vi kan se fejlen?

/theSurfer
Avatar billede dugi Nybegynder
06. marts 2006 - 19:05 #4
Jo men det kræver en bruger - da det er en kommentar til en nyhed, som skal redigeres. Når så man klikker rediger, bliver teksten flyttet fra sin kommentar og direkte ind i et textarea felt ..

Men www.gaming.dk ligger scriptet - men som sagt, kræver en bruger og at du skriver en kommentar :P
Avatar billede thesurfer Nybegynder
06. marts 2006 - 19:56 #5
1) Fed side! :-)

2) Du har vel ikke en "dummy" bruger, med meget lavt adgangsniveau, så man ikke kan ødelægge alt for meget..? :-)

/theSurfer
Avatar billede dugi Nybegynder
06. marts 2006 - 23:01 #6
Hehe mange tak :D
Nej desværre ikke - men du opretter bare en, den bliver slettet efter 6 måneders inaktivitet :)
Avatar billede thesurfer Nybegynder
07. marts 2006 - 10:20 #7
Må jeg oprette en dummy bruger, som alle har adgang til?

/theSurfer
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation

Netcompany A/S

Test Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef til Enterprise Arkitektur i Forsvaret på Østerbro