Pessoal;
Excelente dia à todos!
Gostaria de contar com a ajuda dos colegas sobre validar campos. Tenho um h:inputText:
<td><div align="left"><h:inputText required="true" id="vlrComp" validatorMessage="#{Messages.msgValorAlto}" maxlength="10" size="10" value="#{Movimento.movValor}" requiredMessage="#{Messages.msgVlrIncErr}"><f:validateDoubleRange maximum="#{Movimento.funcSaldo}"/></h:inputText></div></td>
No momento há duas validações nele:
- Se o conteúdo do campo for deixado em branco (requiredMessage);
- Se o valor máximo ultrapassar um X (f:validateDoubleRange);
AS mensagens estão vindo de uma classe bem simples, não sei se é o correto:
public String getMsgValorAlto(){
return "Valor digitado está acima do saldo disponível, Verifique !!!";
}
public String getMsgVlrIncErr(){
return "O Valor deve ser informado, Verifique !!!";
}
Até aí está ok, porém gostaria de acrescentar mais duas validações:
- Se o usuário digitar 0 (ZERO) = “Informe um valor”
- Se o usuário digitar , (VIRGULA) = “Formato inválido para o valor, utilize ponto ao invés de virgula”
Podem me ajudar com este probleminha?
Desde já agradeço;
Marco Aurélio