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:
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.
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:
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:
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.
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:
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:
A fenti kimenetből láthatjuk, hogy a műveleti üzenet több sorban van kinyomtatva.