Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การเขียน autofocus ใน HTML5: autofocus="autofocus" หรือแค่ autofocus?

มาตรฐาน W3C สำหรับ Boolean Attributes

ตามข้อกำหนดของ W3C แอตทริบิวต์แบบ Boolean (เช่น autofocus) ค่าจริงคือการมีอยู่ของแอตทริบิวต์นั้นๆ ส่วนค่าเท็จคือการไม่มีแอตทริบิวต์

หากระบุค่า ค่าต้องเป็นสตริงว่างหรือชื่อแอตทริบิวต์ (ไม่สนใจตัวพิมพ์เล็ก/ใหญ่) โดยไม่มีช่องว่างนำหน้าหรือท้าย

รูปแบบที่ถูกต้องทั้งหมด

<input type="text" autofocus>
<input type="text" autofocus="autofocus">
<input type="text" autofocus="">

ทั้งสามรูปแบบทำงานเหมือนกัน เลือกใช้ตามสไตล์การเขียนโค้ดของทีม