เปลี่ยนสี TextBox เมื่อกดคลิกช่อง หรือ focus ด้วย CSS บทความนี้สอนใช้คำสั่ง :hover ของ CSS เพื่อเปลี่ยนสี TextBox ตามเงื่อนไข เมื่อเวลาผู้ใช้งาน focus หรือกดคลิกที่ช่อง TextBox สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง เปลี่ยนสี TextBox เมื่อกดคลิกช่อง หรือ focus ด้วย CSS
<style>
input[type=text]:focus {
background: blue;
}
</style>
<input type="text" placeholder="กรุณากรอกชื่อ">
<input type="text" placeholder="กรุณากรอกนามสกุล">
เปลี่ยนสี TextBox เมื่อกดคลิกช่อง หรือ focus จากตัวอย่างใช้คำสั่ง input[type=text]:focus หมายความว่าถ้า input type text เกิดการ focus จะเข้าไปทำงานในคำสั่ง CSS ดังกล่าว คือ เปลี่ยนสีพื้นหลังของ TextBox เป็นสีฟ้า ด้วยคำสั่ง background: blue