Metoda potwierdzenia JavaScript wywołuje funkcję, która prosi użytkownika o dialog potwierdzający konkretną akcję. Metoda potwierdzenia () wykorzystuje obiekt okna do wywołania dialogu z pytaniem i dwoma przyciskami opcji, OK I Anulować . Jeżeli użytkownik wybierze opcję OK, nastąpi kontynuacja wykonywania funkcji; wybranie opcji Anuluj spowoduje przerwanie wykonywania kodu blokowego.
wiersz kontra kolumna
To powraca PRAWDA jeżeli użytkownik wybierze opcję OK; w przeciwnym razie powraca FAŁSZ .
Składnia:
confirm('Select an Option!');
Parametry:
Do wyświetlenia w oknie dialogowym potwierdzenia, które chcesz pokazać użytkownikowi, wymagana jest wartość „wiadomości” w formacie ciągu znaków.
Wartość zwracana:
Metoda potwierdzenia zwraca wartość logiczną o wartości true lub false, jeśli wybrano opcję OK.
Wybrano wartość logiczną wskazującą, czy wybrano OK (prawda) czy Anuluj (fałsz). Jeśli przeglądarka ignoruje dialogi na stronie, zwracana wartość jest zawsze fałszywa.
Zastosowanie metody Potwierdź
- Metoda JavaScript potwierdzenia() służy do wyświetlenia określonego komunikatu w oknie dialogowym z opcjami OK i Anuluj w celu potwierdzenia akcji użytkownika.
- W przypadku niektórych operacji CRUD konieczne jest użycie komunikatu potwierdzającego zamiast bezpośredniego stosowania akcji.
- Służy do zaakceptowania lub sprawdzenia czegoś.
- Zmusza przeglądarkę do przeczytania wiadomości i skupienia się na bieżącym oknie.
- Zatrzymuje wszystkie działania do momentu zamknięcia okna potwierdzenia.
- Zwraca wartość true, gdy użytkownik wybierze OK, i false w przypadku wybrania opcji ANULUJ.
Uwaga: nie należy nadużywać metody potwierdzenia JavaScript. Blokuje dostęp do pozostałych części strony do czasu wybrania akcji lub zamknięcia okna.
Przykłady:
Przykład 1: Drukowanie wybranej akcji
Test.html:
Kliknij przycisk, aby wywołać funkcję potwierdzenia().
Kliknij tutaj funkcja myFunction() { var wynik; var r = potwierdzić('Wybierz akcję!'); if (r == true) { wynik = 'Wybrałeś OK!'; } else { wynik = 'Wybrałeś Anulowano!'; } document.getElementById('conf').innerHTML = wynik; }Wyjście:
Powyższa strona HTML wyświetli tekst i przycisk akcji w następujący sposób:
Kiedy klikniemy przycisk Kliknij tutaj, otworzy się okno dialogowe z określonym komunikatem oraz opcjami OK i Anuluj.
Jeśli wybierzemy akcję OK, wykona on prawdziwy kod blokowy; w przeciwnym razie wykona fałszywy kod blokowy. Rozważ poniższe dane wyjściowe:
Przykład 2: Użycie metody potwierdzenia z warunkiem
Test.html:
Kliknij przycisk, aby wywołać funkcję potwierdzenia().
Kliknij tutaj funkcja myFunction() { if (window.confirm('Czy na pewno chcesz usunąć?')) { document.getElementById('conf').innerHTML = 'udało Ci się usunąć plik' } }Wyjście:
Powyższa strona HTML wyświetli tekst i przycisk akcji w następujący sposób:
Kiedy klikniemy przycisk Kliknij tutaj, otworzy się okno dialogowe z określonym komunikatem oraz opcjami OK i Anuluj.
Jeśli wybierzemy akcję OK, wykona on prawdziwy kod blokowy; w przeciwnym razie wykona fałszywy kod blokowy. Rozważ poniższe dane wyjściowe:
Z powyższego przykładu możemy zobaczyć, czy wybraliśmy OK, czy zastosował on określoną akcję w ramach Jeśli stan : schorzenie.
Przykład 3: Wyświetlanie komunikatu akcji w wielu wierszach
Aby wyświetlić komunikat akcji w wielu wierszach, możemy napisać tuż przed wierszem, który chcemy wyświetlić w nowym wierszu.
Rozważ poniższy przykład:
Test.html:
Kliknij przycisk, aby wywołać funkcję potwierdzenia().
Kliknij tutaj funkcja myFunction() { if (window.confirm('Czy na pewno chcesz usunąć? Usunięcia nie można cofnąć, jeśli potwierdzisz!')) { document.getElementById('conf').innerHTML = 'udało Ci się usunąłem plik' } }Wyjście:
Z powyższego wyniku wynika, że komunikat akcji jest drukowany w wielu wierszach.