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

JimHudson 22.07.2016 11:48

http://uchudesami.ru/primer.jpg вот примерно то что нужно,но только с одним списком выбора

warren buffet 22.07.2016 12:38

Цитата:

Сообщение от JimHudson
они для расчета по дням, нам нужно по регионам

А я тебе сделал по регионам и по дням одновременно. Это значит выкидывай дни из той таблицы и получится

costs={};

costs.nsk= {name:Новосибирск, price:500};
costs.msk= {name:Москва, price:1500};
costs.spb= {name:Питер, price:700};


и попер набирать регионы с ценами.

Все, вопрос закрыт, еще раз напишешь "Непонел" пойдешь к прокурору.

warren buffet 22.07.2016 12:41

Цитата:

регион 1, регион 2, регион 3= 200руб
costs.регион1 = 200
costs.регион2 = 200
costs.регион3 = 200


Только так, ибо отношение N:N ты никогда не осилишь.

Strongman 22.07.2016 13:50

Может тебе такая конструкция нужна:
var Region;
switch(Region)
{
//каждый регион имеет код, т.е он enum
case 0: 
case 1:
case 2:
//do something for these regions;
CustomRegionTax = 100;

//делаем тоже самое для других регионов
case 3: 
case 4:
case 5:
//do something for these regions;
CustomRegionTax = 200;

//и т.д.
//для каждого региона;

default:
CustomRegionTax = 0;
break;
}

JimHudson 22.07.2016 18:51

Strongman,
я запутался

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,
Привет! Все с тем же вопросом. Как мне изменить функцию, чтобы при выборе города появлялась цена из таблицы город=цена?


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