Запретить выбор opt-group в селекте?
У меня есть фильтр (выпадающий список select) Города - ( это opt-group) и далее список...каким кодом мне запретить его для выбора, то есть значение города что бы нельзя было выбрать
помогите плиз...:thanks: (РЕШЕНО) - РЕШИЛ "РОНИ" .......Спасибо ему огромное!!! . |
|
мне к нему через HTML не подобраться, хочу скриптом
|
Arteeem,
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<select>
<option value="test">test</option>
<optgroup label="Города" >
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</optgroup>
</select>
<script>
document.querySelector('[label="Города"]').disabled = true
</script>
</body>
</html>
|
Скажите а как можно не по Лейблу а по class= (у меня города не лейбл а класс )
|
Цитата:
<select>
<option value="test">test</option>
<optgroup class="city" >
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</optgroup>
</select>
<script>
document.querySelector('optgroup.city').disabled = true
</script>
|
Блин, не знаю почему но у меня не получается
Вот моя конструкция из кода странице до значения Города: <select id="edit-field-city-tid" name="field_city_tid" class="form-select with-style"><option value="All" selected="selected">- Все -</option><option value="2285" class="option-parent group-города tid-2285 depth-0">Города</option> пробовал вот так:
(function(){
document.querySelector('option.option-parent').disabled = true
})(jQuery);
и просто:
document.querySelector('option.option-parent').disabled = true
все равно не срабатывает... |
Arteeem,
и где у вас optgroup в коде??? |
здесь optgroup не прописан, он есть в модуле который создает select но тут ему присвоен класс option-parent
я хочу установить для этого класса Disabled |
Arteeem,
либо меняйте настройки модуля -- либо меняйте то что выдаёт модуль - и если нет optgroup тогда циклом по всем городам |
| Часовой пояс GMT +3, время: 14:39. |