Tôi là người mới loại trực tiếp js. Tôi muốn gọi hàm mỗi lần văn bản thay đổi bên trong hộp văn bản. Tôi nghiên cứu abit và thực hiện keyup, keydown và keypress nhưng chúng không hoạt động đúng cách. Nếu ai đó có thể cho tôi một giải pháp hoặc hãy chuyển hướng tôi đến một số tài liệu hữu ích cho kịch bản của tôi. Và nếu có một số loại tài liệu về tất cả các sự kiện (sẵn có và tùy chỉnh) có sẵn trong J loại trực tiếp, điều đó sẽ thực sự hữu ích.Sự kiện knockout.js theo dõi mọi thay đổi văn bản bên trong hộp văn bản đầu vào
Để cụ thể về vấn đề này:
data-bind="value: targetProp, event:{keyup: $parent.changeProp}"
Và trong Js:
Inside parent:
this.changeProp = function() {
if (condition..) {
do something...
}
}
Nó không làm việc với chìa khóa lên. Đối với giải pháp đơn giản, xin vui lòng cho tôi một cái gì đó sẽ cảnh báo độ dài của chuỗi đã được viết bên trong một hộp văn bản (trên mỗi văn bản nhập vào và xóa). Cảm ơn trước.
Trong knockout 3.2 đây chỉ là một oneliner đơn giản. Kiểm tra [câu trả lời này] (http://stackoverflow.com/a/25493308/1090562) –