Pues eso, alguien sabe si hay alguna manera de limitar el máximo de
carácteres que permitimos escribir en un text area con Rails. He estado
buscando y no he encontrado una manera senzilla de hacerlo. Sólo
mediante javascript y cosas por el estilo…
Pues eso, alguien sabe si hay alguna manera de limitar el máximo de
carácteres que permitimos escribir en un text area con Rails. He estado
buscando y no he encontrado una manera senzilla de hacerlo. Sólo
mediante javascript y cosas por el estilo…
No has encontrado manera sencilla por que no la tiene. No hay un
atributo maxlength :
Pues eso, alguien sabe si hay alguna manera de limitar el máximo de
carácteres que permitimos escribir en un text area con Rails.
El text area de HTML no tiene propiedad de límite, así que
podríaestar equivocado pero creo que no hay forma de hacer esto sin usar
ninguna validación externa (sea ya por JS o por un validates de
Rails).
Ok, muchas grácias cracks. Al final he optado por validarlo des del
modelo para ahorrarme el js. No había caído en ello…
Está bien controlado en la validación (y posiblemente también quieras
meter la restricción en la definición del campo en la migración), pero
posiblemente tampoco está mal que añadas un javascript no intrusivo
que limite los caracteres que se puedan meter en el textarea.
Quizásno te sea complicado “robar” el de Twitter, por ejemplo.