Textareas son geniales debido a algunas funciones incorporadas (barras de desplazamiento). ¿Cómo puedo formatear <spans>
de texto dentro del <textarea>
?¿Dar formato al texto en un <textarea>?
Respuesta
Si necesita personalizar su área de texto, reproduzca su comportamiento utilizando otro elemento (como un DIV) con el atributo contenteditable
.
Es más personalizable, y un enfoque más moderno, textarea es solo para contenido de texto sin formato, no para contenido enriquecido.
<div id='fake_textarea' contenteditable></div>
Las barras de desplazamiento se pueden reproducir con la propiedad de desbordamiento de CSS.
Se puede utilizar esta área de texto falso en una forma normalmente, es decir: si usted tiene que presentar su contenido a través del método POST, usted podría hacer algo así (con jQuery):
<input type='hidden' id='fake_textarea_content' name='foobar' />
...
$('#your_form').submit(function()
{
$('#fake_textarea_content').val($('#fake_textarea').html());
});
No puede usar HTML dentro de TEXTAREA
.
Desplazamiento se puede aplicar a cualquier elemento mediante la adición de overflow: auto
y width
fijo y height
.
Puede utilizar editores html para web como CKEditor para poder formatear los datos en el área de texto. Verifique esto http://ckeditor.com/
No puede aplicar estilo al contenido de un área de texto por separado, tiene que usar s, o algo similar.
¿Quieres algo como esto?
http://jsfiddle.net/mekwall/XNkDx/
$('.editable').each(function(){
this.contentEditable = true;
});
Esto le permite editar el contenido de un div, y todavía se verá como un área de texto,
Negrita ahora funcionará.
[http://jsfiddle.net/XNkDx/2199/](http://jsfiddle.net/XNkDx/2199/] Acabo de agregar algunas líneas para mostrarte cómo funciona esto de verdad. Y, +1 para ti mi amigo, pequeño y bonito script – Aleksandar
... Dije que una pregunta era un duplicado de sí mismo. ¿Cómo nadie se dio cuenta? – Deep
Otra forma de presentar el área de texto "falso" está incluyendo las siguientes líneas dentro de la etiqueta form
<form onsubmit=" $('#fake_textarea_content').val($('#fake_textarea').html());">
</form>
- 1. Dar formato al texto en un enlace en reStructuredText
- 2. Dar formato a una lista de texto en las columnas
- 3. Cómo dar formato al código en los informes de investigación
- 4. Cómo dar un formato de fecha de entrada en iphone
- 5. Cómo forzar una señal al dar formato a un Int en C#
- 6. Parse <br> en texto sin formato nuevo párrafo
- 7. NSData volver al texto sin formato NSString
- 8. Cómo mostrar un texto (formato Html) en un sitio web (Asp.net C#)
- 9. Python: Cómo convertir texto con formato de rebajas al texto
- 10. Transformar un NSAttributedString en texto sin formato
- 11. Cómo dar formato a la fecha en JSTL
- 12. Cómo dar formato a Oracle SQL de sólo texto seleccionar la salida de
- 13. Dar formato a una cadena de fecha en PHP
- 14. Cómo dar formato a una fecha con barras en C#
- 15. Usando maven para dar salida al número de versión a un archivo de texto
- 16. Dar al punto de una ruta
- 17. Convierta un texto de <span> en un hipervínculo
- 18. Número de formato en Struts 2 <s:property/> tag
- 19. WPF - TextBlock - formato de texto mediante programación
- 20. ¿Cómo insertar texto "<<" en TextView?
- 21. Formato de texto de marcador de posición
- 22. cómo dar formato de fecha y hora átomo de
- 23. Obtener texto sin formato de un texto RTF
- 24. mejores maneras de dar formato LINQ consulta del
- 25. exportación Android dar una "Conversión a formato Dalvik fallidos error1"
- 26. Permisos heredados perdidos al dar permisos NTFS
- 27. Dar formato a la salida de la consola C++
- 28. Dar formato a todos los elementos de una lista
- 29. Mostrar texto en un UILabel en formato digital?
- 30. Exportar el registro en formato de texto sin formato
contenteditable no es todo poines y el arco iris. Este artículo es una gran lectura que me gustaría haber visto antes de tratar de usar contenteditable en algunos de mis proyectos: https://medium.com/content-uneditable/contenteditable-the-good-the-bad-and-the- feo-261a38555e9C# .v0d5rghdl. Parece tan bueno, pero es terriblemente defectuoso. – swelet