Autoresize textarea con jQuery
autoResize es un plugin para JQuery que te permitirá agregarle la opción de autoescalado a los campos de texto según la cantidad de texto que ingreses, esto para evitar mostrar un scroll y ver el contenido completo.
Para utilizar este plugin, es necesario primero descargar las librerías jquery.js, autoresize.jquery.js, luego lo incluimos en el header de nuestro html.
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="autoresize.jquery.js"></script>
El siguiente paso es crear nuestro formulario en donde a los elementos del tipo textarea le asignamos un ID con el cual posteriormente le aplicaremos el método autoresize.
<form id="comment" method="post"> <textarea name="mensaje" id="mensaje"></textarea> <input type="submit" name="bt" value="Enviar" /> </form>
Finalmente seleccionamos el elemento utilizando el ID al cual aplicamos el método autoresize, esto lo hacemos una vez que ha sido cargada la página para ello utilizamos el evento ready, esto lo hacemos mediante:
$(document).ready(function () {
$('textarea#mensaje').autoResize();
});
¡Hola! ¿Dónde puedo descargar la librería autoresize.js?
Muchas gracias
Hola, lo más sencillo es que accedas al ejemplo en funcionamiento y veas el código fuente. Al pulsar en el fichero autoresize.jquery.js podrás descargarlo. Saludos
Buenas tardes buen tutorial,pero estoy haciendo un textarea que el usuario pudiera escribir y guardar dicha nota y poder visualizarla y rectificarla o añadir algo mas y cuando de al F5 todavia estuviera dicha nota escrita,a ver si me puedes ayudar un saludo.
Lo que te recomiendo es que te revises la sección de Ajax –> http://www.jose-aguilar.com/blog/secciones/ajax/
Se puede ir guardando en la base de datos mientras va escribiendo el usuario, de esta forma cuando se pulse F5 se puede recoger de la base de datos lo que había escrito
Good post and right to the point. I don’t know if this is in fact the best place to ask but do you guys have any ideea where to hire some professional writers? Thank you 🙂