Como você impõe um limite de caracteres em uma entrada de texto em HTML?
html
character-limit
Iwasakabukiman
fonte
fonte
há um atributo maxlength
fonte
Além do acima exposto, gostaria de salientar que a validação do lado do cliente (código HTML, javascript, etc.) nunca é suficiente. Verifique também o comprimento do lado do servidor ou simplesmente não verifique (se não for tão importante que as pessoas possam contorná-lo, então também não é importante o suficiente para justificar quaisquer medidas para prevenir isso).
Além disso, companheiros, ele (ou ela) disse HTML, não XHTML. ;)
fonte
use o atributo "maxlength" como outros já disseram.
se você precisar colocar um comprimento máximo de caracteres em uma ÁREA de texto, será necessário usar o Javascript. Dê uma olhada aqui: Como impor maxlength em textArea em HTML usando JavaScript
fonte
Para o elemento <input>, há o atributo maxlength:
(a propósito, o tipo é "texto", não "caixa de texto" como os outros estão escrevendo), no entanto, você deve usar javascript com <textarea> s. De qualquer forma, o comprimento deve ser verificado no servidor de qualquer maneira.
fonte
você pode definir maxlength com jquery que é muito rápido
fonte