Metoda potvrde JavaScripta poziva funkciju koja od korisnika traži potvrdni dijalog za određenu akciju. Metoda confirm () koristi objekt prozora za pozivanje dijaloga s pitanjem i dva gumba opcija, u redu i Otkazati . Odabere li korisnik opciju OK, nastavlja se s izvršavanjem funkcije; odabirom opcije Odustani prekinut će se izvršenje blok koda.
Vraća se pravi ako korisnik odabere opciju OK; inače se vraća lažno .
Sintaksa:
confirm('Select an Option!');
Parametri:
Potrebna je vrijednost 'poruke' u formatu niza za prikaz u dijalogu za potvrdu koji želite prikazati korisniku.
Povratna vrijednost:
Metoda potvrđivanja vraća Booleov izlaz, istinit ili lažan, ako je odabrano OK.
Booleova vrijednost koja pokazuje je li odabrano U redu (točno) ili Odustani (netočno). Ako preglednik zanemaruje dijaloge na stranici, tada je vraćena vrijednost uvijek lažna.
python ispis na 2 decimalna mjesta
Korištenje metode Potvrdi
- Metoda JavaScript confirm() koristi se za prikaz određene poruke u dijaloškom prozoru s opcijama U redu i Odustani za potvrdu radnje korisnika.
- Za rad s nekim CRUD operacijama potrebno je koristiti poruku potvrde umjesto izravne primjene akcije.
- Koristi se za prihvaćanje ili provjeru nečega.
- Prisiljava preglednik da pročita poruku i fokusira se na trenutni prozor.
- Zaustavlja sve radnje dok se prozor za potvrdu ne zatvori.
- Vraća true kada korisnici odaberu OK i false pri odabiru opcije CANCEL.
Napomena: Metoda potvrde JavaScripta ne bi se trebala pretjerano koristiti. Blokira pristup drugim dijelovima stranice dok se ne odabere radnja ili dok se prozor ne zatvori.
Primjeri:
Primjer1: Ispis odabrane akcije
Test.html:
Pritisnite gumb da biste pozvali potvrdu().
Kliknite ovdje function myFunction() { var result; var r = confirm('Odaberite radnju!'); if (r == true) { result = 'Odabrali ste OK!'; } else { result = 'Odabrali ste Otkazano!'; } document.getElementById('conf').innerHTML = rezultat; }Izlaz:
Gornja html stranica prikazat će neki tekst i akcijski gumb na sljedeći način:
Kada kliknemo gumb Kliknite ovdje, otvorit će se dijaloški prozor s navedenom porukom i opcijama U redu i Odustani.
Ako odaberemo akciju U redu, izvršit će kod true block code; inače će izvršiti lažni blok kod. Razmotrite donji izlaz:
Primjer 2: Korištenje metode potvrđivanja s uvjetom
Test.html:
dinamičko programiranje
Pritisnite gumb da biste pozvali potvrdu().
Kliknite ovdje function myFunction() { if (window.confirm('Želite li stvarno izbrisati?')) { document.getElementById('conf').innerHTML = 'uspješno ste izbrisali datoteku' } }Izlaz:
Gornja html stranica prikazat će neki tekst i akcijski gumb na sljedeći način:
Kada kliknemo gumb Kliknite ovdje, otvorit će se dijaloški prozor s navedenom porukom i opcijama U redu i Odustani.
Ako odaberemo akciju U redu, izvršit će kod true block code; inače će izvršiti lažni blok kod. Razmotrite donji izlaz:
Iz gornjeg primjera možemo vidjeti ako smo odabrali OK, tada je primijenila navedenu akciju pod ako stanje.
Primjer 3: Prikaz radnje poruke u više redaka
Za prikaz poruke radnje u više redaka, možemo napisati neposredno prije retka za koji želimo da bude prikazan u novom retku.
mysql prikaži korisnike
Razmotrite primjer u nastavku:
Test.html:
Pritisnite gumb da biste pozvali potvrdu().
Kliknite ovdje function myFunction() { if (window.confirm('Želite li stvarno izbrisati? Brisanje se ne može poništiti ako potvrdite!')) { document.getElementById('conf').innerHTML = 'uspješno ste izbrisao datoteku' } }Izlaz:
Iz gornjeg izlaza možemo vidjeti da je poruka o akciji ispisana u više redaka.