Có thể vô hiệu hóa các trường mẫu bằng CSS? Tất nhiên tôi biết về thuộc tính bị vô hiệu hóa, nhưng có thể chỉ định điều này trong quy tắc CSS không? Cái gì đó như -
<input type="text" name="username" value="admin" >
<style type="text/css">
input[name=username] {
disabled: true; /* Does not work */
}
</style>
Lý do tôi hỏi là, tôi có một ứng dụng trong đó các trường biểu mẫu được tự động tạo và các trường được ẩn / hiển thị dựa trên một số quy tắc (chạy trong Javascript). Bây giờ tôi muốn mở rộng nó để hỗ trợ vô hiệu hóa / kích hoạt các trường, nhưng cách các quy tắc được viết để thao tác trực tiếp các thuộc tính kiểu của các trường biểu mẫu. Vì vậy, bây giờ tôi phải mở rộng công cụ quy tắc để thay đổi các thuộc tính cũng như kiểu của các trường biểu mẫu và bằng cách nào đó nó có vẻ ít hơn lý tưởng.
Điều rất tò mò là bạn có các thuộc tính hiển thị và hiển thị trong CSS nhưng không bật / tắt. Có bất cứ điều gì giống như nó trong tiêu chuẩn HTML5 vẫn còn hoạt động, hoặc thậm chí một cái gì đó không chuẩn (cụ thể của trình duyệt) không?