From df5faa3f14a0254b9993ccb2236c8985946d2b68 Mon Sep 17 00:00:00 2001 From: Ahmed Awan Date: Fri, 7 Mar 2025 17:30:16 +0500 Subject: [PATCH] replace `charCode` as it is deprecated https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/charCode Co-authored-by: mvdbeek --- client/src/components/Form/Elements/FormNumber.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/components/Form/Elements/FormNumber.vue b/client/src/components/Form/Elements/FormNumber.vue index c06840ad475..bde90e35661 100644 --- a/client/src/components/Form/Elements/FormNumber.vue +++ b/client/src/components/Form/Elements/FormNumber.vue @@ -150,10 +150,10 @@ export default { this.dismissCountDown = this.dismissSecs; } }, + /** To only allow numbers and decimal points as input for this number field */ isNumberOrDecimal(event) { - // NOTE: Should we check for `fieldType` here? - const charCode = event.charCode; - if ((charCode >= 48 && charCode <= 57) || charCode === 46) { + const key = event.key; + if ((key >= "0" && key <= "9") || key === ".") { return true; } event.preventDefault();