Apakah mungkin untuk menonaktifkan kolom formulir menggunakan CSS? Saya tentu saja tahu tentang atribut yang dinonaktifkan, tetapi apakah mungkin untuk menentukan ini dalam aturan CSS? Sesuatu seperti -
<input type="text" name="username" value="admin" >
<style type="text/css">
input[name=username] {
disabled: true; /* Does not work */
}
</style>
Alasan saya bertanya adalah bahwa, saya memiliki aplikasi di mana bidang formulir di-autogenerasi, dan bidang disembunyikan / ditampilkan berdasarkan beberapa aturan (yang dijalankan dalam Javascript). Sekarang saya ingin memperluasnya untuk mendukung penonaktifan / mengaktifkan bidang, tetapi cara aturan ditulis untuk secara langsung memanipulasi properti gaya bidang formulir. Jadi sekarang saya harus memperluas mesin aturan untuk mengubah atribut serta gaya bidang formulir dan entah bagaimana tampaknya kurang ideal.
Sangat ingin tahu bahwa Anda memiliki properti yang terlihat dan ditampilkan di CSS tetapi tidak mengaktifkan / menonaktifkan. Apakah ada yang seperti itu dalam standar HTML5 yang masih dalam pengerjaan, atau bahkan sesuatu yang tidak standar (khusus browser)?