Tôi có một phần tử đầu vào và tôi muốn tiếp tục kiểm tra độ dài của nội dung và bất cứ khi nào độ dài trở nên bằng một kích thước cụ thể, tôi muốn bật nút gửi, nhưng tôi đang gặp sự cố với sự kiện thay đổi của Javascript là sự kiện chỉ kích hoạt khi phần tử đầu vào nằm ngoài phạm vi chứ không phải khi nội dung thay đổi.
<input type="text" id="name" onchange="checkLength(this.value)" />
---- onchange không kích hoạt khi thay đổi nội dung của tên, nhưng chỉ kích hoạt khi tên mất tiêu điểm.
Tôi có thể làm gì để sự kiện này hoạt động trên cơ sở thay đổi nội dung không? hoặc một số sự kiện khác mà tôi có thể sử dụng cho việc này? Tôi đã tìm thấy một giải pháp khác bằng cách sử dụng chức năng onkeyup, nhưng điều đó không kích hoạt khi chúng tôi chọn một số nội dung từ trình hoàn thành tự động của trình duyệt.
Tôi muốn thứ gì đó có thể hoạt động khi nội dung của trường thay đổi dù bằng bàn phím hay bằng chuột ... có ý kiến gì không?
onkeyup
vàonchange
?