diff --git a/public/assets/js/pages/customJs/master-data/aturan/index.js b/public/assets/js/pages/customJs/master-data/aturan/index.js index 5503010..47f7e2d 100644 --- a/public/assets/js/pages/customJs/master-data/aturan/index.js +++ b/public/assets/js/pages/customJs/master-data/aturan/index.js @@ -1,3 +1,24 @@ +document.addEventListener("DOMContentLoaded", function () { + const inputs = document.querySelectorAll( + "#rangemin-field, #rangemax-field", + "#mb-field", + "#md-field" + ); + + inputs.forEach((input) => { + input.addEventListener("input", function () { + this.value = this.value.replace(/[^0-9.]/g, ""); + this.value = this.value.replace(/^(\.)/, ""); + if ((this.value.match(/\./g) || []).length > 1) { + this.value = this.value.substring( + 0, + this.value.lastIndexOf(".") + ); + } + }); + }); +}); + function updateData(rule) { console.log(rule); var form = document.getElementById("edit-form");