Я пытаюсь сделать все типы элементов формы доступными только для чтения, но не отключать их, используя только CSS и HTML (т.е. без JavaScript).
Некоторые вещи (например, входные данные) просты — атрибут readonly на входных данных делает это. Для других вещей, таких как флажки и выбор, например, только чтение не работает. Я могу использовать css pointer-events: none, чтобы предотвратить нажатие на него, но я не нашел Keyboard-events: none или что-то подобное, которое я мог бы использовать, чтобы люди не могли добраться до него с помощью клавиатуры и изменить его.
Я знаю несколько способов добиться этого с помощью JavaScript, но я надеюсь найти тот, который не требует JavaScript.
Подробнее здесь: https://stackoverflow.com/questions/734 ... ard-events