Jquery e JSF - Máscaras para campos de textos

0 respostas
javascript
Luiz_Henrique_de_Sou

Boa noite, estou fazendo um trabalho da faculdade e estou utilizando máscaras para campos decimais no meu campo de texto, onde tenho que validar com uma precisão de 4 casas demais no máximo, coloquei uma máscara com a precisão de 4, mas em vista do que foi pedido ele também deve aceitar preencher o campo com 1, 2, 3 casas decimais, tem alguma forma de usar colocando o mínimo e máximo de precisão nós campos mascarados.

<f:facet name=“header”>

<h:outputLabel value="#{messages.conversion}"/>

</f:facet>

<h:inputText id=“fldConversion” value="#{row.vlConversion}" label="#{messages.conversion}"

maxLength=“18” disabled="#{defaultMBean.canDisabledConversion(row)}">

<a4j:ajax event=“change” immediate=“true” render="@all, partnerItem, dataModel"/>
<f:converter converterId=“javax.faces.BigDecimal”/>
<f:validateLength maximum=“19” />
</h:outputText>

E coloquei assim no javascript.

jQuery(document).ready(function() {

// Configuração para campos de Real.

// Configuração para mudar a precisão da

máscara. Neste caso a máscara irá

// aceitar 4 dígitos após a virgula.

jQuery("#fldConversion").maskMoney({

showSymbol : false,

symbol : “false”,

decimal : “.”,

thousands : “.”,

precision : 4

});
Criado 5 de maio de 2020
Respostas 0
Participantes 1