- correccion de desimales al cargar el pago de polizas
This commit is contained in:
parent
ee855bda64
commit
3e839c5f81
@ -16,6 +16,21 @@
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
function truncateDecimals(input, maxDecimals) {
|
||||
let value = input.value;
|
||||
if (value.includes('.')) {
|
||||
let parts = value.split('.');
|
||||
let integerPart = parts[0];
|
||||
let decimalPart = parts[1];
|
||||
if (decimalPart.length > maxDecimals) {
|
||||
decimalPart = decimalPart.substring(0, maxDecimals);
|
||||
input.value = integerPart + '.' + decimalPart;
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
</ui:define>
|
||||
|
||||
<ui:define name="breadcrumb">
|
||||
@ -301,7 +316,16 @@
|
||||
<h:panelGroup id="panel" style="margin-top: 2em; margin-bottom: 2em">
|
||||
|
||||
<h:panelGroup styleClass="md-inputfield" >
|
||||
<p:inputNumber id="canridadPagada" value="#{pagosPolizasBean.cantidadAPagar}" minValue="0" decimalPlaces="3" autocomplete="off" required="true" requiredMessage="El monto a pagar es obligatorio" style="width: 100%;" />
|
||||
<p:inputNumber
|
||||
id="canridadPagada"
|
||||
decimalPlaces="100"
|
||||
value="#{pagosPolizasBean.cantidadAPagar}"
|
||||
onkeyup="truncateDecimals(this, 3)"
|
||||
onchange="truncateDecimals(this, 3)"
|
||||
onfocus="truncateDecimals(this, 3)"
|
||||
required="true"
|
||||
style="width: 100%;"
|
||||
/>
|
||||
<label>Cantidad a pagar</label>
|
||||
<p:message for="canridadPagada" display="text"/>
|
||||
</h:panelGroup>
|
||||
|
Loading…
Reference in New Issue
Block a user