que interesante!! si se escribe una nueva línea, el valor que obtenemos no incluye esa nueva línea. por el contrario si añadimos, con javascript, una nueva línea, sí se incluye
Cita: <!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>Documento sin título</title>
<script type="text/javascript">
function fnc(){
alert(document.getElementById("texto").innerHTML);
}
function fnc2(){
document.getElementById("texto").innerHTML += '\r\ntercera línea';
}
</script>
</head>
<body>
<textarea name="texto" id="texto" rows="3" cols="25">
párrafo en textarea
otra linea
</textarea>
<input type="button" onclick="fnc()" value="ver valor" />
<input type="button" onclick="fnc2()" value="agregar" />
</body>
</html>
pero ie no respeta el salto de línea