이 짧은 기사에서는 JavaScript를 사용하여 확인 대화 상자를 표시하는 방법에 대해 설명합니다. 확인 대화 상자를 사용하면 사용자 입력에 따라 작업을 수행할 수 있습니다.
JavaScript는 인터넷의 핵심 기술 중 하나입니다. 대부분의 웹사이트에서 사용되며 플러그인 없이도 모든 최신 웹 브라우저에서 지원됩니다. 여기 Envato Tuts+에서는 일상적인 JavaScript 개발에 도움이 될 수 있는 팁과 요령에 대해 논의하고 있습니다.
JavaScript 개발자는 예 또는 아니요 질문 형식으로 사용자 입력을 받고 이를 기반으로 일부 작업을 수행해야 하는 경우가 많습니다. 특히 일부 작업은 민감하여 실행 취소할 수 없으며 사용자가 실수로 작업을 수행하지 않도록 실제로 해당 작업을 수행하려고 했다는 경고나 확인을 사용자에게 제공하려고 합니다. 예를 들어, 데이터베이스에서 엔터티를 삭제할 수 있는 삭제 링크가 있는 경우 사용자가 실제로 해당 엔터티를 삭제할지 여부를 확인해야 합니다. 따라서 사용자가 실수로 삭제 링크를 클릭하더라도 최소한 취소할 수 있는 기회는 있습니다.
이 글에서는 JavaScript에서 사용자 작업을 확인하는 두 가지 방법인 confirm
方法和使用隐藏确认 div
를 사용하는 방법을 보여 드리겠습니다.
confirm
메소드 구문JavaScript에서는 window
개체의 window
对象的 confirm
메서드를 사용하여 대화 상자를 표시하고 사용자가 확인하거나 취소할 때까지 기다릴 수 있습니다. 오늘은 실제 사례를 통해 어떻게 작동하는지 알아보겠습니다.
이 섹션에서는 window.confirm
메소드의 구문을 소개합니다.
confirm 메소드의 구문은 다음과 같습니다:
으아아아confirm 메소드는 대화 상자에 표시할 메시지를 전달하는 단일 문자열 매개변수를 사용합니다. 이는 선택적 매개변수이지만 합리적인 메시지를 전달해야 합니다. 그렇지 않으면 예 및 아니요 옵션이 포함된 빈 대화 상자가 표시되며 방문자에게 아무 의미도 없을 수 있습니다. 일반적으로 메시지는 질문 형식을 취하고 사용자에게 선택할 수 있는 두 가지 옵션을 제공합니다.
대화 상자에는 OK 및 Cancel이라는 두 개의 버튼이 있습니다. 사용자가 확인 버튼을 클릭하면 확인 메소드가 true
,如果用户点击取消按钮,confirm方法返回false
를 반환합니다. 따라서 확인 메소드의 반환 값을 통해 사용자의 선택을 이해할 수 있습니다. (버튼에 예 및 아니요와 같이 다른 내용을 표시하려면 이 글 하단에서 방법을 알려드리겠습니다.)
window
개체는 항상 암시적이므로 해당 속성과 메서드가 항상 범위 내에 있으므로 다음 코드 조각에 표시된 대로 window
对象始终是隐式的,也就是说它的属性和方法始终在作用域内,因此您还可以调用 confirm
메서드를 호출할 수도 있습니다.
확인 대화 상자는 모달 및 동기식이라는 점에 유의하세요. 따라서 JavaScript 코드 실행은 대화 상자가 표시될 때 중지되고 사용자가 확인 또는 취소 버튼을 클릭하여 대화 상자를 닫은 후에도 계속됩니다.
이것은 confirm
메소드의 구문 개요입니다. 다음 섹션에서는 실제 사례를 제시합니다.
confirm
실제 방법의 예이 섹션에서는 실제 예제를 통해 JavaScript에서 confirm
메서드를 사용하는 방법을 보여줍니다.
아래 예시를 살펴보세요.
사용자가 클릭하면 내 프로필이 삭제됩니다! 버튼을 누르면 deleteProfile
函数。在deleteProfile
함수가 호출되어 사용자에게 확인 대화 상자를 표시합니다.
마지막으로 사용자가 확인 대화 상자에서 OK 버튼을 클릭하면 삭제 작업을 수행하는 /deleteProfile.php
페이지로 사용자가 리디렉션됩니다. 반면, 사용자가 Cancel 버튼을 클릭하면 어떠한 작업도 수행되지 않습니다. 사용자가 선택하고 확인 대화 상자를 닫을 때까지 JavaScript 실행이 중지됩니다.
JavaScript의 확인 메소드를 사용하여 예 또는 아니요 선택 대화 상자를 렌더링하는 방법입니다.
사용자 확인을 위해 confirm
방법을 사용하면 몇 가지 단점이 있습니다. 하나는 확인 대화 상자가 앱이나 웹 사이트 UI의 일부가 아니라는 것입니다. 귀하의 브랜딩이나 색 구성표를 사용하지 않습니다. 예를 들어 OK 및 Cancel 대신 Yes 또는 No라고 말하고 싶은 경우에도 맞춤설정할 수 없습니다. 마지막으로 확인 대화 상자는 모달이므로 표시되는 한 사용자는 앱 인터페이스의 다른 부분과 상호 작용할 수 없습니다.
예 또는 아니요를 확인하는 또 다른 방법은 페이지에 숨겨진 div를 사용하는 것입니다. 아래 예를 살펴보세요.
이 예에서는 숨기기 위해 ID가 confirm
。要显示 div,我们只需将其 hidden
属性设置为 true
。当我们想要显示确认信息时,我们将 hidden
设置为 true
,并再次将其设置为 false
인 숨겨진 확인 div가 있습니다.
보시다시피 예 또는 아니요를 확인하는 이 방법은 window.confirm
방법보다 더 많은 유연성과 맞춤화 기능을 제공합니다.
오늘은 JavaScript에서 사용자 확인을 받는 두 가지 방법에 대해 논의했습니다. 먼저 가장 간단한 방법인 window.confirm
방법을 살펴보겠습니다. 그러나 이는 좋은 사용자 경험을 제공하지 않습니다. 그런 다음 숨겨진 div를 사용하여 사용자 확인을 받고 확인의 모양과 동작을 더 효과적으로 제어하는 방법을 보여주었습니다.
위 내용은 JavaScript 확인: 예 또는 아니요를 선택하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!