Почему вы хотите, чтобы флажок, который нельзя разблокировать, казался кликабельным? Чтобы обмануть пользователей?
Если вы действительно хотите обмануть пользователей, вы можете поместить div с непрозрачностью 0,01 над ним, используя абсолютное позиционирование (сценарий не требуется). Но я до сих пор удивляюсь, почему вы чувствуете необходимость делать эту шутку над вашими пользователями ...;)
РЕДАКТИРОВАТЬ: Если вам действительно нужно включить значение, которое пользователь не должен изменять, но вы не хотите, чтобы то, что вы, вероятно, рассматриваете как «уродливый отключенный флажок», вам следует использовать input type hidden
, который полностью невидим.
Если вы хотите указать, что что-то предварительно выбрано, но не может быть изменено или что-то подобное, используйте отключенный флажок, чтобы указать это (или изображение симпатичного флажка, если хотите), но знайте, что значение отключенного флажка равно не представлен. Используйте скрытое поле, чтобы включить необходимые данные.