GARANTIR DESCONTO

Fórum h:inputTextarea limitando caracteres #420194

19/07/2012

0

Boa tarde,

gostaria de limitar a digitar quando o máximo de caracteres forem digitados, este modo abaixo apenas barra salvar e informa o erro, a pessoa vai ter que ficar apagando ate dar certo. o imputText possui o atributo maxlength=, porém so digita em
uma linha.

<h:inputTextarea id=descp rows=5 cols=170
value=#{avaliacaoController.avaliacao.OPINIAO}
validatorMessage=Máximo de 300 caracteres>
<f:validateLength maximum=300/>
</h:inputTextarea>
<h:message style= color: #c03 for=descp />
Roger Mendes

Roger Mendes

Responder

Posts

20/07/2012

Davi Costa

<h:inputTextarea value=#{testBean.testString}
onkeyup=limitTextArea(this,100);
onkeydown=limitTextArea(this,100);
cols=30
rows=2 />

<script>
function limitTextArea(element, limit) {

if (element.value.length > limit) {
element.value = element.value.substring(0, limit);
}

}
</script>

Só para complementar:

http://www.cs.tut.fi/~jkorpela/forms/textarea.html


att Davi

Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar