Ксения: Постараюсь объяснить, чего я добиваюсь. После того, как в одном из выпадающих списков #lr1gr2 я выбираю пункт 5 открываются дополнительные выпадающие списки. После их заполнения - данные отправляются в базу. Но при переходу обратно к редактированию появившиеся блоки (выпадающие списки) не отображаются. Обновил вопрос, чтобы было нагляднее.
Ксения: Скорее всего вы правы. Одна и та же функция вызывается событиями из элемента #lr1rt и #lr1gr2. Как сделать, чтобы они обе работали правильно не мешая друг другу?
Алексей: показ #f_lr1gr2el1, #f_lr1gr2el2, #f_lr1gr2el3, #f_lr1gr2el4, #f_lr1gr2el5 зависит одновременно либо от value=8 селекта с #lr1rt, либо от value=5 селекта с #lr1gr2
Алексей: Так просто не объяснишь, а пример огромный придется делать. Дело в том, если присутствует одна из функций (по отдельности), то при повторном обращении к форме (редактирование после сохранения) #f_lr1gr2el1, #f_lr1gr2el2, #f_lr1gr2el3, #f_lr1gr2el4, #f_lr1gr2el5 показываются. Как только присутствуют обе - #f_lr1gr2el1, #f_lr1gr2el2, #f_lr1gr2el3, #f_lr1gr2el4, #f_lr1gr2el5 скрыты.
Спасибо. Я так понял, что надо подключить их API script charset="utf-8" src="api-maps.yandex.ru/1.1/index.xml" type="text/javascript">Потом использовать что-то типа этой конструкции?
script>
$(document).ready(function() {
if (YMaps.location.region != '') {
var youRegion = (YMaps.location.region);
if (youRegion === "Донецкая область"){
$('.contact p span').text('+3 06252 5 19 41');
}
else if (youRegion === "Московская область"){
$('.contact p span').text('+7 449 000 00 00');
}
else {
$('.contact p span').text('+0 000 000 00 00');
}
}
});
Если вы это имели ввиду, то ручками все регионы долго прописывать, а если даже и пропишешь, сколько времени скрипт будет обрабатываться. Или есть другое решение?