JavaScript is required

Trong Javascript sự kiện Onblur thực hiện khi nào?

A.
Khi một đối tượng trong form mất focus
B.
Khi một đối tượng trong form có focus
C.
Khi di chuyển con chuột qua form
D.
Khi click chuột vào nút lệnh
Trả lời:

Đáp án đúng: A


Sự kiện `onblur` trong JavaScript xảy ra khi một phần tử mất focus. Focus là trạng thái khi một phần tử (thường là các phần tử form như input, textarea, select) nhận được sự chú ý của người dùng, ví dụ như khi người dùng click vào nó hoặc dùng phím Tab để di chuyển đến nó. Khi người dùng chuyển sự chú ý từ phần tử này sang phần tử khác, sự kiện `onblur` sẽ được kích hoạt trên phần tử vừa mất focus. * **A. Khi một đối tượng trong form mất focus:** Đây là đáp án chính xác. `onblur` được thiết kế để bắt các hành động khi một phần tử mất focus. * **B. Khi một đối tượng trong form có focus:** Đây là mô tả của sự kiện `onfocus`, không phải `onblur`. * **C. Khi di chuyển con chuột qua form:** Hành động này thường liên quan đến các sự kiện như `onmouseover` hoặc `onmousemove`, không phải `onblur`. * **D. Khi click chuột vào nút lệnh:** Việc click chuột vào nút lệnh có thể *gây ra* một phần tử khác mất focus, nhưng bản thân hành động click không trực tiếp kích hoạt sự kiện `onblur`. Sự kiện click được xử lý bởi `onclick`. Vậy, đáp án chính xác nhất là A.

Câu hỏi liên quan