Tenho por exemplo esses campos:
<h:inputText id="taxaSobreValorFrete"
size="10"
style="text-align:right"
onfocus="this.select();"
value="#{tarifaBean.item.taxaSobreValorFrete}" >
<rich:ajaxValidator event="onblur"/>
<f:convertNumber pattern="##0.000" />
</h:inputText>
<h:inputText id="percentualSeguradora"
size="10"
style="text-align:right"
onfocus="this.select();"
value="#{tarifaBean.item.percentualSeguradora}" >
<rich:ajaxValidator event="onblur"/>
<f:convertNumber pattern="##0.000" />
</h:inputText>
<h:inputText id="aliquotaIcms"
size="10"
style="text-align:right"
onfocus="this.select();"
value="#{tarifaBean.item.aliquotaIcms}" >
<rich:ajaxValidator event="onblur"/>
<f:convertNumber pattern="##0.00" />
</h:inputText>
Eu gostaria que quando o usuário digitasse - por exemplo no primeiro campo - perdesse o foco no campo:
digita: 0,5 - transforma em: 0,500
digita: ,5 - transforma em: 0,500
digita: 0.5 - transforma em: 0,500
Eu uso RichFaces + Facelets + JSF 1.2, tem jeito de fazer isso sem que eu tenha que fazer todo o “trabalho” em JavaScript?
Obrigado!