Добрый день
Не получается запустить jquery.kladr.min
Плагин то я подключил отдельно INPUTы работают
У Меня другая задача, которую мне не получается решить
Имеется
input district - с заложенным ID района
когда я в
select user-district выбираю позицию, то в адресе
user-adress должны появляться улицы этого города или села
У меня вылазят ошибки или вообще нет действий
<div id="form">
<form method="post" action="/ajax/set_checkout.pl" id="component-cart-form" autocomplete="off">
<input data-kladr-id="2303600000000" autocomplete="off" name="district" id="district" type="hidden">
<input autocomplete="off" name="city" id="city" type="hidden">
<div class="cart-form-td size-4">
<div class="cart-form-label">Район <span class="red-star">*</span></div>
<select name="user-district" id="user-district">
<option value="null" selected>
<option value="">Агуй-Шапсуг</option>
<option value=""">Вольное</option>
<option value="">Георгиевское</option>
<option value="">Греческий</option>
<option value="">Дедеркой</option>
<option value="">Дзеберкой</option>
<option value="">Кирпичное</option>
</select>
</div>
<div class="cart-form-td size-4">
<div class="cart-form-label">Адрес <span class="red-star">*</span></div>
<input autocomplete="off" maxlength="90" name="user-adress" id="user-adress" class="component-cart-input size-4" value="" type="text">
</div>
<div class="left">
<div class="cart-form-label">Номер дома <span class="red-star">*</span></div>
<input maxlength="3" name="user-house" id="user-house" class="component-cart-input size-2" value="" type="text">
</div>
</form>
</div>
$.kladr.url = 'http://kladr-api.ru/api.php';
$(function () {
var token = '51dfe5d41265b43e3300006e';
var $container = $(document.getElementById('form'));
var $district = $container.find('[name="district"]'),
$city = $container.find('[name="city"]'),
$street = $container.find('[name="user-adress"]'),
$building = $container.find('[name="user-house"]');
$district.kladr('type', $.kladr.type.district);
$city.kladr('type', $.kladr.type.city);
$street.kladr('type', $.kladr.type.street);
$building.kladr('type', $.kladr.type.building);
$( '#user-name' ).kladr({
token: token,
key: '',
type: $.kladr.type.city,
parentType: $.kladr.type.district,
parentId: "2303600000000"
});
$('[name="user-district"]').change(function () {
var name = $(this).text();
// Устанавливаем значение поля ввода по id
$city.kladr('controller').setValueByName(name);
});
});
спасибо за помощь