@alex_maldinsky

Как сделать город по умолчанию в КЛАДР?

Подскажите пожалуйста, как можно реализовать следующее:
Нужно реализовать поиск по городу по умолчанию (город определяется в помощью ip) и подставляется в input, а кладр уже работает только с улицей (надо искать именно в этом городе) и дому

Пробовал так,
var city = $container_address.find('#input-city'),
 street = $container_address.find('#input-street')

                        city.kladr({
                            'type': $.kladr.type.city,
                            'verify': true
                        });

                        street.kladr({
                            'type': $.kladr.type.street,
                            'parentInput': city,
                            'verify': true
                        });


Но выдает:

parentType must equal "city" or "street"
  • Вопрос задан
  • 657 просмотров
Решения вопроса 1
@alex_maldinsky Автор вопроса
Решение:
Сразу инициализируем:
city.kladr({
                            'type': $.kladr.type.city,
                            'verify': true
                        });


Далее:
$.kladr.api({
                            type: $.kladr.type.city,
                            name: $('#input-city').val()
                        }, function (obj) {
                            $('#input-city').kladr('controller').setValue(obj[0]);
                        });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы