Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2015, 13:33
preto960
 
Fecha de Ingreso: octubre-2013
Mensajes: 24
Antigüedad: 11 años, 1 mes
Puntos: 0
problema con una vista previa

Buenas tardes amigos,

mi problema es el siguiente:

tengo un campo de texto que al yo escribir en el me muestra la vista previa, osea me muestra el texto en otro lado en la misma pagina, pero si yo hago una consulta a mi base de datos y ese campo de texto se llena automatico, no me hace la vista previa, estoy usando javascript pero como no se muy bien sobre ese lenguaje no consigo la forma de hacer lo que quiero si pueden ayudarme les agradezco de antemano.

aca el codigo que tengo para que me muestre la vista previa al yo escribir:

Código PHP:
<html>
  <
head>
    <
title>Prueba de vista previa</title>
    <
script type="text/javascript">
      <!--
      function 
hacerVistaPrevia()
      {
        
document.getElementById('vistaPrevia').innerHTML document.getElementById('txtComentario').value.split(/n/).join("<br />");
      }
      -->
    
</script>
    

  </head>
 
  <body>
  
    <form name="form1" method="post" action="">
    
      <textarea id="txtComentario" name="txtComentario" rows="7" cols="40" onkeyup="hacerVistaPrevia()"></textarea>
      
    </form>
    
    <div id="vistaPrevia"></div>
    
  </body>
</html> 
con eso me la muestra si yo escribo el en textarea..

pero si yo quiero que al yo colocarle al textarea contenido no me hace la vista previa asi como aca:

Código PHP:

<html>
  <
head>
    <
title>Prueba de vista previa</title>
    <
script type="text/javascript">
      <!--
      function 
hacerVistaPrevia()
      {
        
document.getElementById('vistaPrevia').innerHTML document.getElementById('txtComentario').value.split(/n/).join("<br />");
      }
      -->
    
</script>
    

  </head>
 
  <body>
  
    <form name="form1" method="post" action="">
    
      <textarea id="txtComentario" name="txtComentario" rows="7" cols="40" onkeyup="hacerVistaPrevia()">hola</textarea>
      
    </form>
    
    <div id="vistaPrevia"></div>
    
  </body>
</html>