Пример подключения виджета пунктов выдачи CDEK

Несколько примеров настройки виджета СДЭК для выбора пункта выдачи, подробную информацию можно посмотреть на https://widget.cdek.ru/.

<input type="text" name="pvz" placeholder="Код ПВЗ">
<input type="text" name="address" placeholder="Адрес ПВЗ">

<script id="ISDEKscript" type="text/javascript" src="https://widget.cdek.ru/widget/widjet.js" charset="utf-8"></script>
<script>
var widjet = new ISDEKWidjet({
	hidedelt: true,
	defaultCity: 'Москва',
	cityFrom: 'Москва',
	link: 'forpvz',
	onChoose: function(info){ 
		ipjq('[name="pvz"]').val(info.id);
		ipjq('[name="address"]').val(' г.' + info.cityName + ', ' + info.PVZ.Address);
		//console.dir(info);
	}
});
</script>

<div id="forpvz" style="height:500px;"></div>
HTML

Результат:

Виджет в всплывающем окне

<input type="text" name="pvz" placeholder="Код ПВЗ">
<input type="text" name="address" placeholder="Адрес ПВЗ">
<a href="javascript:void(0)" onclick="widjet.open()">Выберите пункт выдачи</a>

<script id="ISDEKscript" type="text/javascript" src="https://widget.cdek.ru/widget/widjet.js" charset="utf-8"></script>
<script>
var widjet = new ISDEKWidjet({
	popup: true,
	hidedelt: true,
	defaultCity: 'Москва',
	cityFrom: 'Москва',
	onReady: function(){
		ipjq('#linkForWidjet').css('display','inline');
	},
	onChoose: function(info){ 
		ipjq('[name="pvz"]').val(info.id);
		ipjq('[name="address"]').val(' г.' + info.cityName + ', ' + info.PVZ.Address);
		//console.dir(info);
		widjet.close();
	}
});
</script>
HTML

Результат:

23.03.2023
2789

Комментарии

, чтобы добавить комментарий.

Другие публикации

Список городов РФ
Города РФ на 2019 год - список, массив, SQL.
7542
+11
Список стран мира с названиями на национальном языке
Ниже представлен список стран мира с названиями на русском и государственных языках, коды регионов ISO 3166-1 Alpha 2 и...
6567
+1
База городов, регионов и федеральных округов РФ в MySQL
База состоит из трех связанных таблиц, версия от 2016 года.
34084
+5
Список русских стоп слов
Стоп-слова это части речи и местоимения, а также любые слова, не несущие дополнительного смысла.
16168
+13
Использование API Яндекс Диска на PHP
Можно найти множество применений Яндекс Диска на своем сайте, например, хранение бекапов и отчетов, обновление прайсов,...
53512
+20
Таблица символов ASCII + Windows 1251
Список из 256 символов и их коды в ASCII.
872305
+56