- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть два поля Select:
<select name="from">
<option value="1" >Кипр</option>
<option value="2" >Россия</option>
</select>
<select name="city">
<option value="3">Пафос</option>
<option value="4">Ларнака</option>
<option value="5">Москва</option>
<option value="6">Питер</option>
</select>
Каким образом можно их связать? чтобы при выборе в первом поле значения - Россия, во втором поле появлялась возможность выбора только между Москвой и Питером?
И соответственно при выборе в первом поле Кипр, появлялась возможность выбора только между Пафос и Ларнака?
Можно пример на примитивном куске яваскрипта? так понимаю на нём надо делать или jquery, или по проще можно как-то?
Яваскриптом через onchange, а дальше - что-то вроде this.options[this.selectedIndex].value;
второй селект разделить на два и ставить "display:none/block" в зависимости от первого
или, второй селект формировать javascriptом в зависимости от смены значения в первом
в первом:
<SELECT name="sel" onChange="javascript:select(document.form.formname.options[document.form.sel1.selectedIndex].value);">
и функция JS:
function select(id){
var s = document.form.model_id;
s.options.length = 0;
s.options[s.options.length] = new Option('Все города','all');
if (id == "1") {
s.options[s.options.length] = new Option('пафос','3');
s.options[s.options.length] = new Option('ларнака','4');
}
if (id == "2") {
s.options[s.options.length] = new Option('москва','5');
s.options[s.options.length] = new Option('питер','6');
}
типа того
это называется "cascading dropdowns"