Выпадающий отключить параметры, но отобразить доступные параметры - PullRequest
0 голосов
/ 29 марта 2020

У меня есть раскрывающийся список, и мне нужно отключить параметры, но пользователь может отобразить раскрывающееся меню и просмотреть доступные параметры, но пользователь не может выбрать ни один.

<select name="list" disabled="disabled" id="list">
    <option value="1">uno</option>
    <option value="2">dos</option>
    <option value="3">tre</option>

</select>

1 Ответ

0 голосов
/ 29 марта 2020

Отключение каждой опции по отдельности приведет к желаемому результату.

В следующем фрагменте я отключил первые две опции.

<select name="list"  id="list">
    <option value="1" >uno</option>
    <option value="2" >dos</option>
    <option value="3">tre</option>

</select>
<script>
    // Get all options within <select id='list'>...</select>
    var options = document.getElementById("list").getElementsByTagName("option");
    for (var i = 0; i < options.length; i++) {
    // Disable them one by one
      options[i].disabled = true;
    }
</script>

Часть javascript была адаптирована из ответа, который вы можете найти здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...