From 96845620fc253737b066b491171518687e9d9ed3 Mon Sep 17 00:00:00 2001 From: salma-93 <74161475+salma-93@users.noreply.github.com> Date: Wed, 30 Oct 2024 13:08:17 +0530 Subject: [PATCH 1/2] Create validateLength.js --- .../validate phone number/validateLength.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Client Scripts/validate phone number/validateLength.js diff --git a/Client Scripts/validate phone number/validateLength.js b/Client Scripts/validate phone number/validateLength.js new file mode 100644 index 0000000000..e63e056a2f --- /dev/null +++ b/Client Scripts/validate phone number/validateLength.js @@ -0,0 +1,13 @@ +// Client Script: Validate Length +// Table: sys_user +// Type: onChange +// Field: phone + +function onChange(control, oldValue, newValue, isLoading) { + if (isLoading || newValue === '') return; + + if (newValue.length>12) { + g_form.showFieldMsg('phone', 'Phone number should have a maximum of 12 charecters', 'error'); + g_form.setValue('phone', ''); + } +} From 7f77f90ed5e4c8f522d43187cf24a3885a0029e7 Mon Sep 17 00:00:00 2001 From: salma-93 <74161475+salma-93@users.noreply.github.com> Date: Wed, 30 Oct 2024 13:09:23 +0530 Subject: [PATCH 2/2] Create Readme.md --- Client Scripts/validate phone number/Readme.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 Client Scripts/validate phone number/Readme.md diff --git a/Client Scripts/validate phone number/Readme.md b/Client Scripts/validate phone number/Readme.md new file mode 100644 index 0000000000..674d394574 --- /dev/null +++ b/Client Scripts/validate phone number/Readme.md @@ -0,0 +1,2 @@ +This script is triggered when the phone field changes. +It uses to validate the length of the phone number. If it exceeds the maximum length, it displays an error message and clears the field.