logo

JavaScript megerősítése

A JavaScript megerősítési módszere meghív egy függvényt, amely megerősítési párbeszédpanelt kér a felhasználótól egy adott művelethez. A megerősítés () metódus egy ablak objektumot használ a párbeszéd meghívására egy kérdéssel és két opciógombbal, rendben és Megszünteti . Ha a felhasználó az OK opciót választja, akkor folytatja a funkció végrehajtását; A Mégse opció kiválasztása megszakítja a blokkkód végrehajtását.

Visszatér igaz ha a felhasználó az OK opciót választja; ellenkező esetben visszatér hamis .

Szintaxis:

 confirm('Select an Option!'); 

Paraméterek:

A felhasználónak megjeleníteni kívánt megerősítő párbeszédpanelen egy „üzenet” érték szükséges karakterlánc formátumban.

Visszatérési érték:

A megerősítés módszer igaz vagy hamis logikai kimenetet ad vissza, ha az OK van kiválasztva.

szegély css használatával

Logikai érték, amely jelzi, hogy az OK (igaz) vagy a Mégse (hamis) van-e kiválasztva. Ha egy böngésző figyelmen kívül hagyja az oldalon belüli párbeszédeket, akkor a visszaadott érték mindig hamis.

A Confirm módszer használata

  • A JavaScript megerősítés() metódusa egy adott üzenet megjelenítésére szolgál egy párbeszédablakban az OK és a Mégse opciókkal a felhasználói művelet megerősítéséhez.
  • Egyes CRUD-műveletek kezeléséhez a művelet közvetlen alkalmazása helyett egy megerősítő üzenetet kell használni.
  • Valaminek elfogadására vagy ellenőrzésére szolgál.
  • Arra kényszeríti a böngészőt, hogy olvassa el az üzenetet, és az aktuális ablakra összpontosítson.
  • A megerősítő ablak bezárásáig minden műveletet leállít.
  • Igazat ad vissza, ha a felhasználók az OK lehetőséget választják, és hamis értéket adnak vissza a TÖRLÉS opció kiválasztásánál.

Megjegyzés: A JavaScript megerősítési módszert nem szabad túlzásba vinni. Megakadályozza a hozzáférést az oldal többi részéhez, amíg ki nem választja a műveletet vagy be nem zárja az ablakot.

Példák:

1. példa: A kiválasztott művelet nyomtatása

Test.html:

Kattintson a gombra a megerősítés() meghívásához.

Kattintson ide function myFunction() { var result; var r = megerősítés('Válassz egy műveletet!'); if (r == true) { result = 'Az OK-t választotta!'; } else { result = 'A Megszakítva lehetőséget választotta!'; } document.getElementById('conf').innerHTML = eredmény; }

Kimenet:

A fenti html oldal szöveget és egy műveletgombot jelenít meg az alábbiak szerint:

JavaScript megerősítése

Amikor a Click Here gombra kattintunk, megnyílik egy párbeszédablak a megadott üzenettel, valamint az OK és a Mégse lehetőségekkel.

JavaScript megerősítése

Ha az OK műveletet választjuk, akkor a kód igaz blokkkódot hajtja végre; ellenkező esetben hamis blokkkódot hajt végre. Vegye figyelembe az alábbi kimenetet:

JavaScript megerősítése

2. példa: A megerősítés módszer használata feltétellel

java lambda kifejezések

Test.html:

Kattintson a gombra a megerősítés() meghívásához.

Kattintson ide function myFunction() { if (window.confirm('Valóban törölni akar?')) { document.getElementById('conf').innerHTML = 'sikeresen törölte a fájlt' } }

Kimenet:

A fenti html oldal szöveget és egy műveletgombot jelenít meg az alábbiak szerint:

JavaScript megerősítése

Amikor a Click Here gombra kattintunk, megnyílik egy párbeszédablak a megadott üzenettel, valamint az OK és a Mégse lehetőségekkel.

JavaScript megerősítése

Ha az OK műveletet választjuk, akkor a kód igaz blokkkódot hajtja végre; ellenkező esetben hamis blokkkódot hajt végre. Vegye figyelembe az alábbi kimenetet:

JavaScript megerősítése

A fenti példából láthatjuk, hogy ha az OK-t választottuk, akkor végrehajtotta a alatt megadott műveletet ha feltétel.

3. példa: A műveleti üzenet megjelenítése több sorban

A műveleti üzenet több sorban történő megjelenítéséhez írhatunk egy -t közvetlenül a sor elé, amelyet új sorban szeretnénk megjeleníteni.

Tekintsük az alábbi példát:

Test.html:

Kattintson a gombra a megerősítés() meghívásához.

Kattintson ide function myFunction() { if (window.confirm('Valóban törölni akar? A törlést nem lehet visszaállítani, ha megerősíti!')) { document.getElementById('conf').innerHTML = 'sikeresen megtörtént törölte a fájlt' } }

Kimenet:

JavaScript megerősítése

A fenti kimenetből láthatjuk, hogy a műveleti üzenet több sorban van kinyomtatva.