Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Калькулятор доставки по регионам РФ (https://javascript.ru/forum/dom-window/64118-kalkulyator-dostavki-po-regionam-rf.html)

Strongman 23.07.2016 11:15

Ну это короче тот же случай как у Вас с ценой в №23 сообщении, только туда я подставил регион и несколько case-ов(регионов) для одной стоимости или для одного случая.

warren buffet 26.07.2016 14:55

Да он запутался, потому что задача тривиальная - по индексу региона выбрать стоимость. Блин, решается в любой тетрадке: слева в столбце индексы или коды регионов, справа цена. А ТС начал разматывать с какой-то бнопни про 31-е число каждого месяца, когда он ходит в баню получать от омона по башке дубинкой. )))

JimHudson 28.07.2016 16:50

warren buffet,
Сразу все подробно описал.

warren buffet 30.07.2016 09:29

Типа вот есть олень, надо сделать из него швейную машинку. И подробное изложение своего видения этого процесса. )))

JimHudson 11.10.2016 10:00

warren buffet,
Привет! Все с тем же вопросом. Как мне изменить функцию, чтобы при выборе города появлялась цена из таблицы город=цена?

warren buffet 11.10.2016 20:06

Цитата:

Сообщение от JimHudson
выборе города появлялась цена из таблицы город=цена?


Внезапно мы видим одну сущность.

warren buffet 11.10.2016 20:23

Не знаю, что там менять, просто чертеж на понятном тебе языке:

var

city={
   23:'Мухосранск',
   34:'Абортск',
   83:'Зеро',
/* tl;dr */
},

prices={
   23:235,
   34:478,
   83:589,
/* tl;dr */
}, 

html=[];

for(var p in prices)
   html.push('<option value="'+p+'">'+city[p]+' - '+prices[p]+'</options>');

html='<select class="delivery">'+html.join('')+'</select>';


Разделение таблицы города - цены важно. Города можно юзать много раз и для других задач. А цены можно забивать больше чем одной ценой на город, например если доставка в область.


Часовой пояс GMT +3, время: 18:16.