Xem đoạn mã sau:
Hàm checkMail() sẽ được thực thi khi nào?
Xem đoạn mã sau:
Hàm checkMail() sẽ được thực thi khi nào?
Trả lời:
Đáp án đúng: A
Thuộc tính `onchange` trong HTML được kích hoạt khi giá trị của một phần tử HTML đã thay đổi. Trong trường hợp này, đoạn mã `<input type="text" size="30" id="email" onchange="checkEmail()">` định nghĩa một ô text box. Hàm `checkEmail()` sẽ được gọi khi nội dung bên trong ô text box này bị thay đổi và người dùng di chuyển con trỏ chuột ra ngoài ô text box (hoặc ấn phím Tab, Enter,...).
* **Đáp án A đúng** vì `onchange` kích hoạt khi nội dung trong ô text box thay đổi.
* **Đáp án B sai** vì việc click vào ô text box không kích hoạt `onchange`.
* **Đáp án C sai** vì việc xem nội dung không kích hoạt `onchange`.
* **Đáp án D sai** vì `onchange` không kích hoạt ngay khi ấn phím, mà chỉ khi nội dung thay đổi và ô text box mất focus.