JavaScript-bekräftelsemetoden anropar en funktion som ber användaren om en bekräftelsedialog för en viss åtgärd. Metoden bekräfta () använder ett fönsterobjekt för att starta en dialog med en fråga och två alternativknappar, OK och Annullera . Om användaren väljer OK-alternativet fortsätter den till funktionsexekveringen; Om du väljer alternativet Avbryt avbryts exekveringen av blockkoden.
np.argmax
Den återkommer Sann om användaren väljer alternativet OK; annars kommer den tillbaka falsk .
Syntax:
confirm('Select an Option!');
Parametrar:
Det krävs ett 'meddelande'-värde i strängformat för att visas i den bekräftelsedialog som du vill visa användaren.
Returvärde:
Bekräftelsemetoden returnerar en boolesk utdata, antingen sant eller falskt, om OK väljs.
Ett booleskt värde som indikerar om OK (sant) eller Avbryt (falskt) har valts. Om en webbläsare ignorerar dialoger på sidan är det returnerade värdet alltid falskt.
Användning av Confirm-metoden
- JavaScript confirm()-metoden används för att visa ett specifikt meddelande i ett dialogfönster med alternativen OK och Cancel för att bekräfta användaråtgärden.
- För att hantera vissa CRUD-operationer är det nödvändigt att använda ett bekräftelsemeddelande istället för att direkt tillämpa en åtgärd.
- Det används för att acceptera eller verifiera något.
- Det tvingar webbläsaren att läsa meddelandet och fokusera på det aktuella fönstret.
- Den stoppar alla åtgärder tills bekräftelsefönstret stängs.
- Det returnerar sant när användare väljer OK och falskt vid valet av alternativet AVBRYT.
Obs: JavaScript-bekräftelsemetoden bör inte överanvändas. Det blockerar åtkomst till de andra delarna av sidan tills åtgärd väljs eller fönstret stängs.
Exempel:
Exempel 1: Skriver ut den valda åtgärden
Test.html:
konstruktörer i java
Klicka på knappen för att anropa bekräfta().
Klicka här function myFunction() { var result; var r = confirm('Välj en åtgärd!'); if (r == true) { result = 'Du har valt OK!'; } else { result = 'Du har valt Avbruten!'; } document.getElementById('conf').innerHTML = resultat; }Produktion:
Ovanstående HTML-sida kommer att visa lite text och en åtgärdsknapp enligt följande:
När vi klickar på knappen Klicka här öppnas ett dialogfönster med det angivna meddelandet och alternativen OK och Avbryt.
Om vi väljer OK-åtgärden kommer den att exekvera koden true block code; annars kommer den att exekvera den falska blockkoden. Tänk på följande utdata:
Exempel 2: Använda bekräftelsemetoden med ett villkor
Test.html:
hur man läser csv-fil i java
Klicka på knappen för att anropa bekräfta().
Klicka här funktionen myFunction() { if (window.confirm('Vill du verkligen ta bort?')) { document.getElementById('conf').innerHTML = 'du har raderat filen' } }Produktion:
Ovanstående HTML-sida kommer att visa lite text och en åtgärdsknapp enligt följande:
När vi klickar på knappen Klicka här öppnas ett dialogfönster med det angivna meddelandet och alternativen OK och Avbryt.
java bubbla sortera
Om vi väljer OK-åtgärden kommer den att exekvera koden true block code; annars kommer den att exekvera den falska blockkoden. Tänk på följande utdata:
Från exemplet ovan kan vi se om vi har valt OK, då den har tillämpat den angivna åtgärden under om skick.
Exempel 3: Visar åtgärdsmeddelandet på flera rader
För att visa åtgärdsmeddelandet på flera rader kan vi skriva en precis före raden som vi vill ska visas på ny rad.
Tänk på exemplet nedan:
Test.html:
Klicka på knappen för att anropa bekräfta().
Klicka här funktionen myFunction() { if (window.confirm('Vill du verkligen ta bort? Raderingen kan inte återställas om du bekräftar!')) { document.getElementById('conf').innerHTML = 'du har lyckats raderade filen' } }Produktion:
kylie jenner syskon
Från ovanstående utdata kan vi se att åtgärdsmeddelandet skrivs ut på flera rader.