logo

JavaScript potvrdi

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:

JavaScript potvrdi

Kada kliknemo gumb Kliknite ovdje, otvorit će se dijaloški prozor s navedenom porukom i opcijama U redu i Odustani.

JavaScript potvrdi

Ako odaberemo akciju U redu, izvršit će kod true block code; inače će izvršiti lažni blok kod. Razmotrite donji izlaz:

JavaScript potvrdi

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:

JavaScript potvrdi

Kada kliknemo gumb Kliknite ovdje, otvorit će se dijaloški prozor s navedenom porukom i opcijama U redu i Odustani.

JavaScript potvrdi

Ako odaberemo akciju U redu, izvršit će kod true block code; inače će izvršiti lažni blok kod. Razmotrite donji izlaz:

JavaScript potvrdi

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:

JavaScript potvrdi

Iz gornjeg izlaza možemo vidjeti da je poruka o akciji ispisana u više redaka.