problemas al introducir un salto de linea en un textarea
Hola a todos, tengo un problemilla y no encuentro la solución, a ver si alguien me pude ayudar.
Tengo una pequeña página que tiene un textarea. En este textarea escribo codigo HTML y lo guardo en una variable temporal. Tengo otra pagian en que lo que hace es recuperar de esta variable temporal este codigo HTML y construir una pagian con un textarea y pone este codigo para ser modificado. Viene a ser como una vista previa de la página con la posibilidad de editar el texto. Hasta aqui todo correcto. El problema viene si dentro del textarea le doy al enter y pongo un salto de linea. Cuando es recupero el texto de la variable en la segunda pagina no muestra nada en la caja de texto.
Alguien sabe que puede estar pasando?
Muchas gracias,
Jordi
Tengo una pequeña página que tiene un textarea. En este textarea escribo codigo HTML y lo guardo en una variable temporal. Tengo otra pagian en que lo que hace es recuperar de esta variable temporal este codigo HTML y construir una pagian con un textarea y pone este codigo para ser modificado. Viene a ser como una vista previa de la página con la posibilidad de editar el texto. Hasta aqui todo correcto. El problema viene si dentro del textarea le doy al enter y pongo un salto de linea. Cuando es recupero el texto de la variable en la segunda pagina no muestra nada en la caja de texto.
Alguien sabe que puede estar pasando?
Muchas gracias,
Jordi
He encontrado una solución, no se si es la mejor pero aquí la dejo:
Antes hacía:
echo("<SCRIPT>");
echo("document.form_editar_secciones.txt.value = "".$texto."";");
echo("</SCRIPT>");
y cuando no había saltos de linea funcionaba...
Lo he sustituido por:
<textarea name="txt" cols="70" rows="40"><? if ($flag) { echo($texto); } ?></textarea>
$flag me dice si estoy recuperando un texto ya editado.
Asi si que funciona.
J.
Antes hacía:
echo("<SCRIPT>");
echo("document.form_editar_secciones.txt.value = "".$texto."";");
echo("</SCRIPT>");
y cuando no había saltos de linea funcionaba...
Lo he sustituido por:
<textarea name="txt" cols="70" rows="40"><? if ($flag) { echo($texto); } ?></textarea>
$flag me dice si estoy recuperando un texto ya editado.
Asi si que funciona.
J.
