
Originariamente inviata da
ninja72
Mettere mano al bundle minificato è da pazzi, conviene fare uno script custom che si esegue subito dopo.
codice:
<script src="app.min.js"></script>
<script>
window.addEventListener('load', () => {
const inputOnchange = document.querySelectorAll('input[onchange]')
const inputReadonly = document.querySelectorAll('input[readonly]')
function fixReadOnly() {
Array.from(inputReadonly).forEach(input => {
input.value = String(input.value).replace(',', '.')
input.value = Number(input.value).toFixed(2)
})
}
function formatInput(e) {
fixReadOnly()
e.target.value = String(e.target.value).replace(',', '.')
}
Array.from(inputOnchange).forEach(input => {
input.addEventListener('change', formatInput)
input.value = String(input.value).replace(',', '.')
fixReadOnly()
})
})
</script>