Перейти к содержимому


Интеграция с сервисом Dadata

dadata

Сообщений в теме: 4

#1 posatm

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 29 Апрель 2016 - 20:26

Добрый час!

Подскажите пожалуйста как реализовать возможность автоматического заполнения поля по подсказкам сервиса dadata

Сервис помогает заполнять правильный адрес, email и прочее

Для подключения, я вставляю код скрипта для поля Адрес. Какой скрипт должен быть, чтобы при наборе текста с адресом у меня появлялась подсказка от dadata и сохранялась информация из выбранной подсказки в этом же текстовом поле.

Текст скрипта от сервиса <input id="fullname" name="fullname" type="text" size="100"/>
<link href="https://cdn.jsdelivr.net/jquery.suggestions/16.2.2/css/suggestions.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!--[if lt IE 10]>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.1/jquery.xdomainrequest.min.js"></script>
<![endif]-->
<script type="text/javascript" src="https://cdn.jsdelivr.net/jquery.suggestions/16.2.2/js/jquery.suggestions.min.js"></script>
<script type="text/javascript">
$("#fullname").suggestions({
serviceUrl: "https://suggestions.dadata.ru/suggestions/api/4_1/rs",
token: "a0b34b99b0155f26c234a2e006e2763c149bb903",
type: "NAME",
count: 5,
/* Вызывается, когда пользователь выбирает одну из подсказок */
onSelect: function(suggestion) {
console.log(suggestion);
}
});
</script>
Считаю, что сервис очень полезный и поможет многим кто использует КБ.

#2 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 812 сообщений
  • Пол:Мужчина

Отправлено 04 Май 2016 - 17:28

Здравствуйте!

Если Вы не обладаете навыками программирования, то по данному вопросу Вам лучше заполнить заявку на доработку на нашем сайте - https://clientbase.r...ersonal_config/

Если же вы умеете программировать, то Вам необходимо будет создать внешний js-файл и подключить его с помощью файла functions_custom.php и дополнительно добавить js-код в поля. Темы по js-скриптам Вы можете изучить на нашем форуме.

#3 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 434 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 19 Ноябрь 2016 - 17:45

А нельзя ли добавить эти полезные вещи в стандартную конфигурацию? Например, при выборе текстового поля появляется выпадающий список для определения типа контролируемых данных и дальше происходит проверка уже автоматом. Мучаемся же со вводом. И еще бы встроенную функцию по склонению ФИО типа mf_sklon($line['ФИО'], $tip). Про актуальность темы однообразного ввода адресов я вообще молчу!

#4 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 396 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 19 Ноябрь 2016 - 21:05

Всего-всего в КБ не прикрутишь.
Да и горбушка хлеба программерам не помешает! :rolleyes:
КБ - помощь, проекты и решения.
Хостинг. Аренда. Продажа.
ВашаБаза.рф

#5 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 434 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 29 Декабрь 2016 - 00:01

Всего-всего и не надо. А вот автозаполнение по ИНН и БИК - надо, проверку телефонов и электронок - надо.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных