질문: 사용자가 다른 곳으로 이동할 때 확인 메시지를 어떻게 표시합니까? 저장되지 않은 페이지 변경 사항?
변경 사항 추적:
변경 사항을 추적하려면 입력 필드나 데이터를 저장하는 기타 요소의 변경 사항을 수신하는 이벤트 리스너를 사용할 수 있습니다. 변경 사항이 발생하면 저장되지 않은 변경 사항이 있음을 나타내는 플래그를 설정합니다.
확인 표시:
확인 메시지를 표시하려면 window.onbeforeunload를 사용할 수 있습니다. 이벤트. 사용자가 페이지에서 다른 곳으로 이동하려고 하면 트리거됩니다. 이 이벤트 핸들러에 저장되지 않은 변경 사항이 있는지 확인하세요. 있는 경우 확인()을 사용하여 확인 메시지를 표시합니다.
예:
// Create a flag to track changes var hasUnsavedChanges = false; // Add an event listener to input fields $('input').on('change', function() { hasUnsavedChanges = true; }); // Create an event handler for window.onbeforeunload window.onbeforeunload = function() { if (hasUnsavedChanges) { return "Are you sure you want to leave this page? You have unsaved changes."; } };
위 내용은 페이지를 떠나기 전에 사용자에게 저장되지 않은 변경 사항을 확인하라는 메시지를 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!