Страница 1 из 1

Ajax-запрос не реагирует на поле "Телефон"

Добавлено: 07 ноя 2024, 15:04
Fait
Здравствуйте!
Код в поле Ajax-запрос совершенно не реагирует на поле типа "Телефон".
Ситуация - нужно вывести на форму сообщение о том, где используется введённый номер телефона.
С обычными полями ввода, числами, списками, сущностями и т.д. всё работает хорошо, Ajax всё время перезапускается и выводит информацию. а на поле Телефон не реагирует совсем(
Подскажите, как это решить?

Re: Ajax-запрос не реагирует на поле "Телефон"

Добавлено: 07 ноя 2024, 16:14
support
А поле Телефон не учитывалось в ajax запросе. Добавил. Файл из архива замените в includes\classes\fieldstypes\
Сообщите результат. (изменение войдет в 3.6.2)

Для проверки в базе данных используйте следующий запрос, где мы уберем все знаки и сравниваем только числа:

Код: Выделить всё

"... where REGEXP_REPLACE(e.field_X, '[^0-9]','') like '%" . preg_replace('/\D/', '', $value) . "%'"
field_X = замените на номер поля с телефоном
$value - это введенный номер телефона