Подтвердить что ты не робот

Отключить/прочитать только тег в html

Как именно я могу сделать выборка для чтения только для чтения. Я читал, что вы не можете выбрать select как readonly. Я делаю это, я могу установить его как отключенный, но... Это не вариант. Я хотел бы, чтобы пользователь просмотрел остальные параметры в теге select, но не смог выбрать один из них.

Любые идеи?

4b9b3361

Ответ 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 формы вы можете включить поле выбора так, чтобы его значение также было отправлено при отправке формы...