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 />
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)