Jak powiadomić tak nie z funkcją potwierdzenia w JavaScript

Jak powiadomić tak nie z funkcją potwierdzenia w JavaScript
Deweloperzy często muszą uzyskać informacje od użytkowników, aby zdecydować o dalszym przebiegu działań. To dane wejściowe może być wielu rodzajów, z których najprostsza jest odpowiedzią tak lub nie. JavaScript zapewnia nam wbudowaną funkcjonalność, której można użyć do uzyskania prostych odpowiedzi Tak/Nie od użytkowników. Te proste, proste odpowiedzi są często potrzebne, gdy użytkownik wykonuje wrażliwe zadanie, takie jak usunięcie swojego profilu. Przykładem takich danych wejściowych byłby monit przez Facebook, gdy próbujesz opuścić stronę internetową po napisaniu niekompletnego postu. To proste wejście użytkownika zmniejsza szanse na błędy i zapewnia, że ​​użytkownik ma jasne zamiary wykonania zadania.

Metoda potwierdź ()

JavaScript oferuje wbudowaną metodę potwierdzenia, aby wyświetlić komunikat użytkownika i uzyskać odpowiedź tak lub nie w odpowiedzi. Okno dialogowe oferuje użytkowników z dwiema opcjami: OK i Anuluj. Jeśli użytkownik naciśnie OK, metoda potwierdź () zwraca true, a nawet zwraca false. Składnia metody potwierdzającej () jest naprawdę prosta. Po prostu wywołaj obiekt okna i wywołać metodę potwierdź ():

okno.Potwierdź (tekst);

Ponieważ obiekt okna ma globalny zakres, jego metody można wywołać bez odniesienia do obiektu okiennego.

Potwierdź (tekst);

Metoda potwierdzająca () przyjmuje pojedynczy opcjonalny argument, który jest tekstem, który byłby wyświetlany w oknie dialogowym. Jak wspomniano powyżej metody potwierdź (), zwraca również wartość prawdziwą lub fałszywą.

Za pomocą metody potwierdź ()

Możesz po prostu wywołać metodę potwierdź () z opcjonalnym ciągiem, aby zachęcić użytkownika do odpowiedzi tak lub nie:

Potwierdź („Czy chcesz kontynuować?");

Powinieneś przechowywać wartość zwróconą metodą potwierdź () wewnątrz zmiennej, aby można ją było później użyć

Niech user_input = potwierdź („Czy chcesz kontynuować?");

Należy zauważyć, że metoda potwierdza () jest synchroniczna, co oznacza, że ​​wszystkie inne procesy JavaScript zostaną zatrzymane, a użytkownik nie będzie w stanie uzyskać dostępu do żadnych innych części strony internetowej, dopóki nie dostarczy wejścia. Może to czasem powodować problemy, ponieważ programiści nie chcą ograniczać dostępu użytkownika do stron internetowych. Metodę potwierdzającą () ma również kolejną wadę, że nie można dostosować pozycji, stylu i opcji okna dialogowego.

Wniosek

W tym artykule wzięliśmy wgląd w metodę JavaScript (). Metoda potwierdzenia () jest wygodnym sposobem uzyskania prostych prostych odpowiedzi od użytkowników i często może się przydać. Ma jednak kilka wad, z czego nie należy go nadużywać.