Tôi cần phát hiện dữ liệu chưa được lưu trong biểu mẫu khi người dùng rời khỏi trang mà không gửi biểu mẫu. Tôi muốn thực hiện điều đó mà không cần thêm một người nghe thay đổi giá trị cho mỗi đầu vào.Làm cách nào để phát hiện dữ liệu chưa lưu trong biểu mẫu khi người dùng rời khỏi trang?
Đây là yêu cầu chức năng:
"Thành viên mở một trang hơn nhấp vào bất kỳ liên kết nếu giá trị trong trang thay đổi một thông điệp cảnh báo popup để thông báo cho người dùng rằng ông cần phải lưu dữ liệu thay đổi, nhưng nếu đã làm không thay đổi bất kỳ hệ thống nào tiếp tục mà không thông báo cho người dùng ".
Tôi đã thử so sánh phương pháp mảng để so sánh cả DTO sắp tới cho DB và liên kết DTO, nhưng nó mang lại cho tôi nhiều vấn đề về độ dài mảng và so sánh byte.
có thể trùng lặp của [Cảnh báo sử dụng dữ liệu chưa được lưu trong JSF] (http://stackoverflow.com/questions/5709356/warn-user-of-unsaved-data-in-jsf) –