javascript - Limitar quantidade de caracteres TextField
Perguntas � javascript � Limitar quantidade de caracteres TextField
Limitar quantidade de caracteres TextField
Vi algumas perguntas sobre limitar quantidade de caracteres usando o maxlenght, porém a minha dúvida é um pouco diferente. Tenho um campo texto que vai receber a quantidade máxima de caracteres dinamicamente, lido a partir de um código de barras até ai tudo bem já esta pronto.
Vamos supor que esse valor máximo agora seja 10. O usuário leu o código de barras e na leitura existem 20 dígitos, eu quero que o só apareçam 10 dos 20 lidos ou digitados.
Usei o maxlenght, porém ele não limita a quantidade de caracteres ele somente mostra uma mensagem limite máximo de caracteres excedido e ao tirar o cursor do campo, ele apaga os números que estavam la.
Alguem tem alguma ideia de como fazer isso em java ou javascript?
Usando extjs
editado 24 de set de 2014
— lucastody 24 de set de 2014
O maxlength limita a quantidade do campo. Se o maxlength é 5, o campo somente aceitará 5 e nada mais, e não tem essa de aparecer mensagem, uma mensagem só irá aparecer se você criar algo para isso.
Para exemplificar o uso do maxlength que mencionei na resposta, veja esse link.
Talvez esse link ajude.
Bom dia amigo, obrigado pela resposta. No meu caso o maxlengh só indica que ultrapassou a quantidade de caracteres deixando o campo "vermelho". Desculpe esqueci de mencionar o javascript não é puro, usamos o extjs.
— brizola30 24 de set de 2014
Foi mal, falta de atenção minha.
Não é a resposta que estava procurando? Procure outras perguntas com as tags javascript java extjs ou faça a sua própria pergunta.