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

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 961
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

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

Сообщение Fait »

Здравствуйте!
Код в поле Ajax-запрос совершенно не реагирует на поле типа "Телефон".
Ситуация - нужно вывести на форму сообщение о том, где используется введённый номер телефона.
С обычными полями ввода, числами, списками, сущностями и т.д. всё работает хорошо, Ajax всё время перезапускается и выводит информацию. а на поле Телефон не реагирует совсем(
Подскажите, как это решить?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9337
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

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

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

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

"... where REGEXP_REPLACE(e.field_X, '[^0-9]','') like '%" . preg_replace('/\D/', '', $value) . "%'"
field_X = замените на номер поля с телефоном
$value - это введенный номер телефона
Вложения
fieldtype_ajax_request.zip
(2.27 КБ) 4 скачивания
Ответить