Выпадающие списки
Здравствуйте, у меня есть 2 выпадающих списка, города и районы. Но Районы только к одному городу. Подскажите как сделать так что бы при выборе других городов список районов блокировался что ли... ну чтоб из него не возможно было выбирать????
|
соломусик :) Прикольный ник :)
Сделать можно разными способами. Модешь попробовать .disabled = true |
Спасибо..:p только читается это как "соломюзик" - одна музыка.;)
хм... как я понимаю... для нужного select ставим id и в css стиле прописываем [disabled = true]... но как тогда с javascript? Дело в том что я с ним не очень то знакома... хм... хотя на сколько я знаю disabled - это свойство делать прозрачным... а менее нужно чтоб оно для остальных кроме первого значения в первом выпадающем списке блокировало второй... ибо я для остальных значений с первого... во втором ничего нет... я просто встречала только для каждого значения с первого есть свой выпадающий список... |
Вам нужно что-то вроде такого:
function toggleDistrictSelect(value) {
if(value != "spb") {
document.getElementById("district").disabled = "disabled";
} else {
document.getElementById("district").disabled = "";
}
}
<select onchange="toggleDistrictSelect(this.value)">
<option selected="selected" value="spb">Санкт-Петербург</option>
<option value="moscow">Москва</option>
</select>
<select id="district">
<option selected="selected"></option>
<option>Адмиралтейский</option>
<option>Центральный</option>
<option>Московский</option>
</select>
|
| Часовой пояс GMT +3, время: 21:40. |