Bn mi problema es como esta en el titulo tengo la etiqueta <br/> dentro de un textaria.... le mostrare el codigo con con el que hago esto para ver si me pueden ayudar...... el objetivo es un editor...
Este es el codigo javascript que me cambia los div e inserta el textaria...
Código:
esta es la funcion php que contiene los distintos div y que contiene el contenido//Contendio function editarcontenido(valor) { document.getElementById("contenido").style.display="none"; document.getElementById("editarcontenido").style.display="block"; //document.getElementById('inputcontenido').write(valor); //document.write(valor); //document.getElementById('inputcontenido').document.write(valor); document.getElementById('inputcontenido').innerHTML = '<textarea rows="40%" cols="80%">' + valor + '</textarea>'; } function cancelarcontenido() { document.getElementById("contenido").style.display="block"; document.getElementById("editarcontenido").style.display="none"; }
Código PHP:
<div id="contenido" style="display:block;" onclick="editarcontenido('<?php echo nl2br(nls2p($row[5])); ?>');">
<?php echo nl2br(nls2p($row[5])); ?>
</div>
<?php
echo '<div id="editarcontenido" style="display:none;">';
echo '<for id="inputcontenido">';
echo "</for>";
echo "<div>";
echo "<button onclick='cancelarcontenido();'>";
echo 'Guardar';
echo "</button>";
echo "<button onclick='cancelarcontenido();'>";
echo 'Cancelar';
echo "</button>";
echo "</div>";
echo "</div>";