diff --git a/client/src/views/fields/phone.js b/client/src/views/fields/phone.js index c36ed98e90..695bed8196 100644 --- a/client/src/views/fields/phone.js +++ b/client/src/views/fields/phone.js @@ -551,6 +551,8 @@ class PhoneFieldView extends VarcharFieldView { .toString() .trim(); + const originalValue = value; + if (isNumeric && value) { value = value.replace(/[^0-9]/g, ''); } @@ -565,6 +567,7 @@ class PhoneFieldView extends VarcharFieldView { attribute: name, data: { type: type, + value: originalValue, }, }; } diff --git a/client/src/views/fields/varchar.js b/client/src/views/fields/varchar.js index 4c5c4ac5cd..2e4e05a166 100644 --- a/client/src/views/fields/varchar.js +++ b/client/src/views/fields/varchar.js @@ -236,6 +236,10 @@ class VarcharFieldView extends BaseFieldView { if (typeof this.searchParams.value === 'string') { this.searchData.value = this.searchParams.value; } + + if (this.searchParams.data && typeof this.searchParams.data.value === 'string') { + this.searchData.value = this.searchParams.data.value; + } } data.noSpellCheck = this.noSpellCheck;