Avatar billede melle Nybegynder
27. april 2010 - 11:02 Der er 2 kommentarer og
1 løsning

Lille replace problem.

Hej jeg prøver at køre følgende function:

function linieSkift() {
    var adresse = document.nyt_job.adresse.value;
    adresse = adresse.replace(/<br>/, "\n");
    document.nyt_job.adresse.value = adresse;
};

adresse er et textarea, og det virker godt på den første <br>, men de næste der følger efter sker der ikke noget med.

Altså det her er teksten jeg prøver at putte ind:
Studie 1 Filmbyen Århus<br>Filmbyen 23<br><br>Studie 1<br>8000 Århus C

Og det her er hvad jeg får ud igen:
Studie 1 Filmbyen Århus
Filmbyen 23  <br><br>Studie 1<br>8000 Århus C

Textboxen bliver fyldt fra et pop-up vindue, med følgende:
<a href="#" onclick="opener.document.forms['nyt_job'].adresse.value='<?php echo $adresse;?>';opener.document.forms['nyt_job'].adresse.blur();opener.document.forms['nyt_job'].adresseid.value='<?php echo $row['s_id'];?>';self.close();" ><?php echo $row['navn'];?></a>

Hvor $adresse bliver fyldt gennem php.

Og jeg kører functionen med:
<textarea name="adresse" tabindex="5" cols="25" rows="5" id="adresse"  onblur="java script:linieSkift();">


Hvad går der galt?
Avatar billede erikjacobsen Ekspert
27. april 2010 - 12:33 #1
adresse = adresse.replace(/<br>/g, "\n");
Avatar billede melle Nybegynder
27. april 2010 - 12:43 #2
Super, så virker det!
Mange tak Erik.
Avatar billede erikjacobsen Ekspert
27. april 2010 - 12:59 #3
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