"kledal" <kle@imma.dk> skrev i en meddelelse news:a8jo2d$ftb$1@sunsite.dk...
> hvordan laver jeg et Javascript der automatisk bytter "Enter" ud
> med <br> ??
Det er ret simpelt, prøv at kigge på det her:
<html>
<head>
<script type="text/javascript">
function HTMLlinieskift(){
tekst = new String('');
tekst = document.getElementById('foo').value;
document.getElementById('foo').value = tekst.replace(/\r\n/gi, "<br
/>");
}
</script>
</head>
<body>
<form>
<textarea id="foo" rows="50" cols="50"></textarea>
</form>
<a href="#" onclick="HTMLlinieskift();">test</a>
</body>
</html>
> Problemet er at jeg har et tekstfelt der bliver fyldt ud, og
> derefter sendt til en Database, men inden det bliver sendt skal
> alle de gange der er blevet trykket "Enter" byttes ud med <br>
> (altså bare et break!)
Hvis dette er tilfældet vil jeg anbefale dig at gøre det på serversiden da
du her er 100% sikker på udførslen selvom javascript måske er slået fra på
klienten. Hvilket sprog bruger du serverside?
Hvis ASP så kig her:
<
http://activedeveloper.dk/aspdigital/kapitel6/linieskift.asp>
Hvis PHP så kig her: <
http://www.php.net/manual/en/function.nl2br.php>
--
Jakob Andersen