Здравствуйте!
Код в поле Ajax-запрос совершенно не реагирует на поле типа "Телефон".
Ситуация - нужно вывести на форму сообщение о том, где используется введённый номер телефона.
С обычными полями ввода, числами, списками, сущностями и т.д. всё работает хорошо, Ajax всё время перезапускается и выводит информацию. а на поле Телефон не реагирует совсем(
Подскажите, как это решить?
Ajax-запрос не реагирует на поле "Телефон"
- support
- Техническая поддержка
- Сообщения: 9338
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ajax-запрос не реагирует на поле "Телефон"
А поле Телефон не учитывалось в ajax запросе. Добавил. Файл из архива замените в includes\classes\fieldstypes\
Сообщите результат. (изменение войдет в 3.6.2)
Для проверки в базе данных используйте следующий запрос, где мы уберем все знаки и сравниваем только числа:
field_X = замените на номер поля с телефоном
$value - это введенный номер телефона
Сообщите результат. (изменение войдет в 3.6.2)
Для проверки в базе данных используйте следующий запрос, где мы уберем все знаки и сравниваем только числа:
Код: Выделить всё
"... where REGEXP_REPLACE(e.field_X, '[^0-9]','') like '%" . preg_replace('/\D/', '', $value) . "%'"
$value - это введенный номер телефона
- Вложения
-
- fieldtype_ajax_request.zip
- (2.27 КБ) 6 скачиваний