Добрый час!
Подскажите пожалуйста как реализовать возможность автоматического заполнения поля по подсказкам сервиса 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>
Считаю, что сервис очень полезный и поможет многим кто использует КБ.
1
Сообщений в теме: 4
#1
Отправлено 29 Апрель 2016 - 20:26
#2
Отправлено 04 Май 2016 - 17:28
Здравствуйте!
Если Вы не обладаете навыками программирования, то по данному вопросу Вам лучше заполнить заявку на доработку на нашем сайте - https://clientbase.r...ersonal_config/
Если же вы умеете программировать, то Вам необходимо будет создать внешний js-файл и подключить его с помощью файла functions_custom.php и дополнительно добавить js-код в поля. Темы по js-скриптам Вы можете изучить на нашем форуме.
Если Вы не обладаете навыками программирования, то по данному вопросу Вам лучше заполнить заявку на доработку на нашем сайте - https://clientbase.r...ersonal_config/
Если же вы умеете программировать, то Вам необходимо будет создать внешний js-файл и подключить его с помощью файла functions_custom.php и дополнительно добавить js-код в поля. Темы по js-скриптам Вы можете изучить на нашем форуме.
#3
Отправлено 19 Ноябрь 2016 - 17:45
А нельзя ли добавить эти полезные вещи в стандартную конфигурацию? Например, при выборе текстового поля появляется выпадающий список для определения типа контролируемых данных и дальше происходит проверка уже автоматом. Мучаемся же со вводом. И еще бы встроенную функцию по склонению ФИО типа mf_sklon($line['ФИО'], $tip). Про актуальность темы однообразного ввода адресов я вообще молчу!
#4
Отправлено 19 Ноябрь 2016 - 21:05
Всего-всего в КБ не прикрутишь.
Да и горбушка хлеба программерам не помешает!
Да и горбушка хлеба программерам не помешает!
Умные сайты на заказ
https://info.crm-master.info
https://info.crm-master.info
#5
Отправлено 29 Декабрь 2016 - 00:01
Всего-всего и не надо. А вот автозаполнение по ИНН и БИК - надо, проверку телефонов и электронок - надо.
Количество пользователей, читающих эту тему: 4
0 пользователей, 4 гостей, 0 анонимных