De JavaScript-bevestigingsmethode roept een functie aan die de gebruiker om een bevestigingsdialoog over een bepaalde actie vraagt. De methode bevestigen () gebruikt een vensterobject om een dialoog op te roepen met een vraag en twee keuzerondjes, OK En Annuleren . Als de gebruiker de optie OK selecteert, gaat hij door met het uitvoeren van de functie; Als u de optie Annuleren selecteert, wordt de uitvoering van de blokcode afgebroken.
kwartaal in bedrijf
Het keert terug WAAR als de gebruiker de OK-optie selecteert; anders keert het terug vals .
Syntaxis:
confirm('Select an Option!');
Parameters:
Er is een 'bericht'-waarde in tekenreeksformaat nodig om weer te geven in het bevestigingsvenster dat u aan de gebruiker wilt laten zien.
Winstwaarde:
De bevestigingsmethode retourneert een Booleaanse uitvoer, waar of onwaar, als OK is geselecteerd.
Een booleaanse waarde die aangeeft of OK (waar) of Annuleren (onwaar) is geselecteerd. Als een browser dialogen op de pagina negeert, is de geretourneerde waarde altijd onwaar.
Gebruik van de bevestigingsmethode
- De JavaScript-confirm()-methode wordt gebruikt om een specifiek bericht in een dialoogvenster weer te geven met de opties OK en Annuleren om de gebruikersactie te bevestigen.
- Voor het afhandelen van sommige CRUD-bewerkingen is het noodzakelijk om een bevestigingsbericht te gebruiken in plaats van direct een actie toe te passen.
- Het wordt gebruikt om iets te accepteren of te verifiëren.
- Het dwingt de browser om het bericht te lezen en zich op het huidige venster te concentreren.
- Het stopt alle acties totdat het bevestigingsvenster wordt gesloten.
- Het retourneert waar wanneer gebruikers OK en onwaar selecteren bij de selectie van de optie ANNULEREN.
Opmerking: de JavaScript-bevestigingsmethode mag niet te veel worden gebruikt. Het blokkeert de toegang tot de andere delen van de pagina totdat er een actie wordt geselecteerd of het venster wordt gesloten.
Voorbeelden:
Voorbeeld1: De geselecteerde actie afdrukken
Test.html:
binaire boom in Java
Klik op de knop om de confirm() aan te roepen.
Klik hier function myFunction() { var result; var r = bevestigen('Selecteer een actie!'); if (r == true) { result = 'Je hebt OK geselecteerd!'; } else { result = 'Je hebt Geannuleerd geselecteerd!'; } document.getElementById('conf').innerHTML = resultaat; }Uitgang:
Op de bovenstaande HTML-pagina wordt als volgt wat tekst en een actieknop weergegeven:
sql-server draaipunt
Wanneer we op de knop Klik hier klikken, wordt een dialoogvenster geopend met het opgegeven bericht en de opties OK en Annuleren.
Als we de OK-actie selecteren, wordt de code als ware blokcode uitgevoerd; anders zal het de valse blokcode uitvoeren. Beschouw de onderstaande uitvoer:
Voorbeeld 2: De bevestigingsmethode gebruiken met een voorwaarde
Test.html:
Klik op de knop om de confirm() aan te roepen.
Klik hier function myFunction() { if (window.confirm('Wil je echt verwijderen?')) { document.getElementById('conf').innerHTML = 'je hebt het bestand succesvol verwijderd' } }Uitgang:
stringarray in c-taal
Op de bovenstaande HTML-pagina wordt als volgt wat tekst en een actieknop weergegeven:
Wanneer we op de knop Klik hier klikken, wordt een dialoogvenster geopend met het opgegeven bericht en de opties OK en Annuleren.
Als we de actie OK selecteren, wordt de echte code van de code uitgevoerd; anders zal het de valse blokcode uitvoeren. Beschouw de onderstaande uitvoer:
Uit het bovenstaande voorbeeld kunnen we zien of we OK hebben geselecteerd en vervolgens de opgegeven actie onder de heeft toegepast als voorwaarde.
Voorbeeld 3: Het actiebericht op meerdere regels weergeven
Om het actiebericht in meerdere regels weer te geven, kunnen we een schrijven net vóór de regel die we op een nieuwe regel willen weergeven.
Beschouw het onderstaande voorbeeld:
Test.html:
bevat subtekenreeks Java
Klik op de knop om de confirm() aan te roepen.
Klik hier function myFunction() { if (window.confirm('Wil je echt verwijderen? De verwijdering kan niet ongedaan worden gemaakt als je bevestigt!')) { document.getElementById('conf').innerHTML = 'je hebt met succes het bestand verwijderd' } }Uitgang:
Uit de bovenstaande uitvoer kunnen we zien dat het actiebericht in meerdere regels wordt afgedrukt.