logo

JavaScript Bevestig

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
JavaScript Bevestig

Wanneer we op de knop Klik hier klikken, wordt een dialoogvenster geopend met het opgegeven bericht en de opties OK en Annuleren.

JavaScript Bevestig

Als we de OK-actie selecteren, wordt de code als ware blokcode uitgevoerd; anders zal het de valse blokcode uitvoeren. Beschouw de onderstaande uitvoer:

JavaScript Bevestig

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:

JavaScript Bevestig

Wanneer we op de knop Klik hier klikken, wordt een dialoogvenster geopend met het opgegeven bericht en de opties OK en Annuleren.

JavaScript Bevestig

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:

JavaScript Bevestig

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:

JavaScript Bevestig

Uit de bovenstaande uitvoer kunnen we zien dat het actiebericht in meerdere regels wordt afgedrukt.