Чи можна відключити поля форми за допомогою CSS? Я, звичайно, знаю про атрибут вимкнено, але чи можна вказати це в правилі CSS? Щось на зразок -
<input type="text" name="username" value="admin" >
<style type="text/css">
input[name=username] {
disabled: true; /* Does not work */
}
</style>
Причина, про яку я запитую, полягає в тому, що у мене є програма, де поля форми автоматично генеруються, а поля приховані / показані на основі деяких правил (які працюють у Javascript). Тепер я хочу розширити його на підтримку відключення / включення полів, але спосіб написання правил, щоб безпосередньо маніпулювати властивостями стилів полями форми. Тож тепер мені потрібно розширити механізм управління зміною атрибутів, а також стилів полів форми, і якимось чином це здається менш ідеальним.
Дуже цікаво, що у CSS ви маєте видимі та відображати властивості, але не вмикаєте / відключаєте. Чи є щось подібне у стандарті HTML5, що ще не працює, або навіть щось нестандартне (специфічне для браузера)?