Tôi là người mới khi nói đến việc sử dụng loại trực tiếp, tôi thực sự muốn tối đa hóa việc sử dụng trên web mà tôi đang phát triển. Nhưng tôi lo ngại khi nói đến khả năng trình duyệt để nghe nhiều sự kiện của người dùng. Tôi tin rằng knockout thực hiện một tài sản gọi là valueupdate. Cho đến nay, tôi chỉ sử dụng 'afterkeydown' và 'blur'. Nhưng tôi cần trình duyệt của tôi để nghe nhiều sự kiện cùng một lúc. Dưới đây là các sự kiện của người dùng mà trình duyệt của tôi nên nghe:Loại bỏ với nhiều giá trịCập nhật
- Khi tải trang, tôi muốn các trường nhập của tôi bắt đầu xác thực khi tải trang.
- Khi làm mờ, tôi muốn các trường nhập của mình xác thực sau khi bị mất tiêu điểm.
- Sau khi khóa xuống, tôi cũng muốn các trường của mình xác nhận lại bản thân sau khi người dùng nhấn một phím.
- Khi gửi, mặc dù các trường của tôi không được bao gồm trong biểu mẫu, tôi vẫn muốn xác thực các trường của mình, sau khi người dùng nhấp vào nút "Lưu".
Tôi đang nghĩ đến một cái gì đó như thế này:
<input data-bind="value:someObservable, valueUpdate:'blur' + 'afterKeyDown' + 'onLoad' + 'onClickOfSaveButton'" />
-> Một cái gì đó như thế, mặc dù tôi biết điều này sẽ gây ra một lỗi cú pháp, nhưng tôi hy vọng bạn sẽ có được quan điểm của tôi.
Tôi biết, câu hỏi này khá là khó hiểu, nhưng nếu bạn muốn biết thêm chi tiết, vui lòng chỉ định nó trong nhận xét của bạn. Tôi thực sự cần giúp đỡ ở đây. Cảm ơn.
wow .. thanks a lot. đã làm cho tôi. –