Regels uit textarea uitlezen

Status
Niet open voor verdere reacties.

eeopd

Gebruiker
Lid geworden
13 aug 2010
Berichten
51
Ik probeer met ajax en wat php een contactformulier te maken, alles lukt, maar ik kan geen regels (enters) uitlezen uit de textarea. Dit is wat ik nu heb:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>textarea</title>
<script type="text/javascript">
<!--
function verander(){
str = document.getElementById("textarea").value;
str = str.replace("\n","<br>");
document.getElementById("div").innerHTML = str;
}
//-->
</script>
</head>
<body>
<textarea id="textarea" onkeyup="verander()"></textarea>
<div id="div"></div>
</body>
</html>
Deze code werkt, maar alleen met de eerste regel, als je nog een enter invoert, wordt deze veranderd in een spatie.
Heeft iemand hier een oplossing voor?
Alvast bedankt,
eeopd
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>textarea</title>
<script type="text/javascript">
<!--
function verander(){
str = document.getElementById("textarea").value;
str = str.split("\n").join("<br />");
document.getElementById("div").innerHTML = str;
}
//-->
</script>
</head>
<body>
<textarea id="textarea" onkeyup="verander()"></textarea>
<div id="div"></div>
</body>
</html>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan