Existe alguma forma de validar um componente inputText para não aceitar espaços sem nada escrito? Estou usando o required para obrigar digitar alguma informação em branco, mas se o usuário colocar um espaço e não digitar mais nada cadastra como se fosse um campo em branco…
Mas para utilizar o trim() eu teria que usar na classe, ou tem como eu usar direto na pagina JSF? Se possível eu queria fazer essa validação na página ainda antes de enviar para a classe…
function trim(tx) {
s = toString(tx);
while (s.substring(0,1) == ' ') {
s = s.substring(1,s.length);
}
while (s.substring(s.length-1,s.length) == ' ') {
s = s.substring(0,s.length-1);
}
return s;
}
Quando o primeiro caracter foi um espaço ele mostra a mensagem, será que o commons-validator da apache faz uma validação desse tipo? Como usar o commons-validator?