Tôi có một biểu mẫu html theo thẻ. Khi điều hướng từ tab này sang tab khác, dữ liệu của tab hiện tại vẫn tồn tại (trên DB) ngay cả khi không có thay đổi nào đối với dữ liệu.
Tôi chỉ muốn thực hiện cuộc gọi kiên trì nếu biểu mẫu được chỉnh sửa. Biểu mẫu có thể chứa bất kỳ loại điều khiển nào. Làm bẩn biểu mẫu không cần phải nhập một số văn bản mà chọn một ngày trong điều khiển lịch cũng sẽ đủ điều kiện.
Một cách để đạt được điều này là hiển thị biểu mẫu ở chế độ chỉ đọc theo mặc định và có nút 'Chỉnh sửa' và nếu người dùng nhấp vào nút chỉnh sửa thì lệnh gọi đến DB được thực hiện (một lần nữa, bất kể dữ liệu có được sửa đổi hay không . Đây là một cải tiến tốt hơn cho những gì hiện đang tồn tại).
Tôi muốn biết cách viết một hàm javascript chung để kiểm tra xem có bất kỳ giá trị điều khiển nào đã được sửa đổi không?