Foros del Web » Programando para Internet » Javascript »

texto bold dentro de textarea

Estas en el tema de texto bold dentro de textarea en el foro de Javascript en Foros del Web. Hola, Tengo el siguiente codigo, lo que quiero hacer es poner en negrita el texto dentro de textarea, al precionar el boton bold, no me ...
  #1 (permalink)  
Antiguo 07/09/2011, 16:21
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 14 años
Puntos: 2
texto bold dentro de textarea

Hola, Tengo el siguiente codigo, lo que quiero hacer es poner en negrita el texto dentro de textarea, al precionar el boton bold, no me funciona, tengo poco y nada de conocimiento en javascript.

<style type="text/css">
textarea.bolded {
font-weight:bold;
}
</style>

<script type="text/javaScript">
function setClass(class_name){
document.getElementById('txt').className = class_name;
}
</script>

<body>
<textarea class="bolded" id="txt" name="descripcion">texto</textarea><br />
<input type="button" onclick="setClass('bolded');" value="Bold" />
</body>


GRACIAS!
  #2 (permalink)  
Antiguo 07/09/2011, 19:26
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: texto bold dentro de textarea

No es posible dar este tipo de formatos a textareas. Podés usar un iframe con la propiedad designMode de su document puesta a on:
http://www.disegnocentell.com.ar/notas2.php?id=180
o usar un editor wysiwyg de los muchos que hay por ahí, o usar un elemento con contentEditable puesto a true:
http://www.forosdelweb.com/3246818-post.html
  #3 (permalink)  
Antiguo 08/09/2011, 08:42
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 14 años
Puntos: 2
Respuesta: texto bold dentro de textarea

Ok, gracias por la respuesta.
Si uso el ejemplo del elemento con contentEditable puesto a true, si es un div como le envio los datos a la base de datos del texto de ese div que edite.

Saludos!
  #4 (permalink)  
Antiguo 08/09/2011, 10:03
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: texto bold dentro de textarea

Código PHP:
document.getElementById('idDeUnCampoOcultoDeFormulario').value=document.getElementById('idDelElementoEditable').innerHTML

Etiquetas: bold, textarea, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:34.