Boa tarde pessoal,
estou tentando criar um input de valor (monetário) que aceite como valor máximo 9,99.
Estou utilizando a biblioteca maskmoney junto com maxlenght no input, mas está ocorrendo as seguinte situações:
<agbo:inputMonetario id="txtValorFaixa1" maxlength="5"
styleClass="num-nao-nulo txtValores" disabled="false"
value="#{dto.faixas[0].valorRealFaixa}" />
maxlength=“5” ==> O campo permite informar até 99,99 (INVÁLIDO)
<agbo:inputMonetario id="txtValorFaixa2" maxlength="4"
styleClass="num-nao-nulo txtValores" disabled="false"
value="#{dto.faixas[1].valorRealFaixa}" />
maxlength=“4” ==> O campo permite editar apenas o ultimo digito: 0,0X … apenas a parte ‘X’ fica editável
Código maskmoney
$('.txtValores').maskMoney({
decimal: ","
});
Alguém poderia me ajudar por favor.