เป็นไปได้หรือไม่ที่จะปิดการใช้งานเขตข้อมูลฟอร์มโดยใช้ 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 ที่ยังทำงานไม่ได้หรือแม้แต่บางอย่างที่ไม่ได้มาตรฐาน (เฉพาะเบราว์เซอร์)?