Все города в области
Добрый день.
Делаю модуль по срокам доставки: пользователь выбирает город или область и ему показывается, когда доставят товар. Вопрос в следующем: возможно ли сделать так, чтобы все города в выбранной области имели одно значение? Например, пользователь выбрал "Алтайский край" и все города, находящиеся в этом субъекте, получают одно и то же значение.
Надеюсь, расписал понятно, но если необходимы уточнения, пожалуйста, укажите, напишу более подробно. Заранее огромное спасибо.
Ответ
> возможно ли сделать так, чтобы все города в выбранной области имели одно значение
Одинаковое значение чего должны иметь все города?
К примеру, у нас есть переменная "Срок доставки", которая для Алтайского края равна 10. То есть, во все города этого субъекта доставка занимает 10 дней. Возможно ли эту переменную присвоить всем городам, находящимся в Алтайском крае?
Эта задача не имеет отношения к подсказкам, они вообще ничего не знают о сроках доставки. Вопрос организации вашего кода :–)
Можно, например, завести карту со сроками доставки для каждой области. Ключом карты может быть название области или первые цифры ее КЛАДР-кода:
var terms = { '22': 10, // 10 дней для Алтайского края '52': 9 // 9 дней для Нижегородской области }
Дальше при выборе подсказки берете первые два символа от поля kladr_id, получаете код области, и по нему выбираете значение из terms.
Сервис поддержки клиентов работает на платформе UserEcho
Эта задача не имеет отношения к подсказкам, они вообще ничего не знают о сроках доставки. Вопрос организации вашего кода :–)
Можно, например, завести карту со сроками доставки для каждой области. Ключом карты может быть название области или первые цифры ее КЛАДР-кода:
Дальше при выборе подсказки берете первые два символа от поля kladr_id, получаете код области, и по нему выбираете значение из terms.