Отключить/прочитать только тег в html
Как именно я могу сделать выборка для чтения только для чтения. Я читал, что вы не можете выбрать select как readonly. Я делаю это, я могу установить его как отключенный, но... Это не вариант. Я хотел бы, чтобы пользователь просмотрел остальные параметры в теге select, но не смог выбрать один из них.
Любые идеи?
Ответы
Ответ 1
вы можете использовать отключенный атрибут.
например.
<select >
<option disabled="disabled" value="volvo">Volvo</option>
<option disabled="disabled" value="saab">Saab</option>
<option disabled="disabled" value="mercedes">Mercedes</option>
<option disabled="disabled" value="audi">Audi</option>
</select>
Ответ 2
предположим, что тег id = "mySelectID", а jQuery является резидентным, а затем:
<script language="javascript">
// disable all the options that are not in use:
$("#mySelectID option").not(":selected").attr("disabled", "disabled");
// to remove readonly, enable them again:
$("#mySelectID option").not(":selected").attr("disabled", "");
</script>
Ответ 3
Я использовал выбранные отключенные значения для тега параметра.
Он будет служить для запроса пользователю выбрать опцию и в то же время отключить эту опцию.
Пример:
<option selected disabled>-Select-</option>
Ответ 4
https://coderanch.com/t/469173/select-box-READONLY-true
если вы хотите отключить поле выбора, тогда вы можете использовать код javascript, чтобы включить его обратно до отправки формы. Итак, в событии onsubmit формы вы можете включить поле выбора так, чтобы его значение также было отправлено при отправке формы...