logo

JavaScript potrdi

Metoda potrditve JavaScripta prikliče funkcijo, ki od uporabnika zahteva potrditveni dialog za določeno dejanje. Metoda potrdi () uporablja okenski objekt za priklic dialoga z vprašanjem in dvema izbirnima gumboma, v redu in Prekliči . Če uporabnik izbere možnost V redu, se nadaljuje z izvajanjem funkcije; če izberete možnost Prekliči, boste prekinili izvajanje kode bloka.

Vrača se prav če uporabnik izbere možnost OK; sicer se vrne lažno .

Sintaksa:

sinhronizacija niti
 confirm('Select an Option!'); 

Parametri:

Za prikaz v potrditvenem pogovornem oknu, ki ga želite prikazati uporabniku, potrebuje vrednost 'sporočilo' v obliki niza.

Vrnjena vrednost:

Če je izbrana možnost OK, metoda potrdi vrne logični izhod, bodisi true ali false.

Logična vrednost, ki označuje, ali je bilo izbrano OK (true) ali Cancel (false). Če brskalnik prezre pogovorna okna na strani, je vrnjena vrednost vedno napačna.

Uporaba metode Potrdi

  • Metoda JavaScript confirm() se uporablja za prikaz določenega sporočila v pogovornem oknu z možnostma V redu in Prekliči za potrditev dejanja uporabnika.
  • Za obravnavo nekaterih operacij CRUD je treba uporabiti potrditveno sporočilo namesto neposredne uporabe dejanja.
  • Uporablja se za sprejetje ali preverjanje nečesa.
  • Brskalnik prisili, da prebere sporočilo in se osredotoči na trenutno okno.
  • Ustavi vsa dejanja, dokler se potrditveno okno ne zapre.
  • Vrne true, ko uporabniki izberejo OK in false pri izbiri možnosti CANCEL.

Opomba: metode potrditve JavaScripta ne smete pretiravati. Blokira dostop do drugih delov strani, dokler ne izberete dejanja ali zaprete okna.

Primeri:

Primer1: Tiskanje izbranega dejanja

Test.html:

Kliknite gumb za priklic potrditve ().

Kliknite tukaj function myFunction() { var result; var r = confirm('Izberite dejanje!'); if (r == true) { result = 'Izbrali ste OK!'; } else { result = 'Izbrali ste Preklicano!'; } document.getElementById('conf').innerHTML = rezultat; }

Izhod:

iskalnik in primeri

Zgornja stran html bo prikazala nekaj besedila in akcijski gumb, kot sledi:

JavaScript potrdi

Ko kliknemo gumb Klikni tukaj, se odpre pogovorno okno z navedenim sporočilom in možnostma V redu in Prekliči.

JavaScript potrdi

Če izberemo dejanje V redu, bo izvedel kodo true block code; sicer bo izvedel napačno kodo bloka. Razmislite o spodnjem rezultatu:

JavaScript potrdi

Primer 2: Uporaba potrditvene metode s pogojem

Test.html:

Kliknite gumb za priklic potrditve ().

Kliknite tukaj function myFunction() { if (window.confirm('Ali res želite izbrisati?')) { document.getElementById('conf').innerHTML = 'uspešno ste izbrisali datoteko' } }

Izhod:

Zgornja stran html bo prikazala nekaj besedila in akcijski gumb, kot sledi:

JavaScript potrdi

Ko kliknemo gumb Klikni tukaj, se odpre pogovorno okno z navedenim sporočilom in možnostma V redu in Prekliči.

JavaScript potrdi

Če izberemo dejanje V redu, bo izvedel kodo true block code; sicer bo izvedel napačno kodo bloka. Razmislite o spodnjem rezultatu:

JavaScript potrdi

Iz zgornjega primera lahko vidimo, ali smo izbrali V redu, potem je uporabil navedeno dejanje pod če stanje.

Primer 3: Prikaz sporočila o dejanju v več vrsticah

Za prikaz sporočila o dejanju v več vrsticah lahko napišemo tik pred vrstico, za katero želimo, da je prikazana v novi vrstici.

kaj je monitor

Razmislite o spodnjem primeru:

Test.html:

Kliknite gumb za priklic potrditve().

Kliknite tukaj. izbrisal datoteko' } }

Izhod:

JavaScript potrdi

Iz zgornjega izhoda lahko vidimo, da je sporočilo o dejanju natisnjeno v več vrsticah.