logo

JavaScript Bekræft

JavaScript-bekræftelsesmetoden påkalder en funktion, der beder brugeren om en bekræftelsesdialog på en bestemt handling. Bekræft ()-metoden bruger et vinduesobjekt til at starte en dialog med et spørgsmål og to valgknapper, Okay og Afbestille . Hvis brugeren vælger OK, vil den fortsætte til funktionsudførelsen; Hvis du vælger indstillingen Annuller, afbrydes blokkodens eksekvering.

Det vender tilbage rigtigt hvis brugeren vælger indstillingen OK; ellers vender den tilbage falsk .

Syntaks:

 confirm('Select an Option!'); 

Parametre:

c streng i array

Det kræver en 'besked'-værdi i strengformat for at blive vist i den bekræftelsesdialog, du vil vise brugeren.

Returværdi:

Bekræft-metoden returnerer et boolesk output, enten sandt eller falsk, hvis OK er valgt.

En boolesk værdi, der angiver, om OK (sand) eller Annuller (falsk) er valgt. Hvis en browser ignorerer dialoger på siden, er den returnerede værdi altid falsk.

Brug af Bekræft metoden

  • JavaScript confirm() metoden bruges til at vise en specifik meddelelse i et dialogvindue med OK og Cancel mulighederne for at bekræfte brugerhandlingen.
  • For at håndtere nogle CRUD-operationer er det nødvendigt at bruge en bekræftelsesmeddelelse i stedet for direkte at anvende en handling.
  • Det bruges til at acceptere eller bekræfte noget.
  • Det tvinger browseren til at læse beskeden og fokusere på det aktuelle vindue.
  • Den stopper alle handlinger, indtil bekræftelsesvinduet lukkes.
  • Det returnerer sandt, når brugere vælger OK og falsk ved valg af CANCEL-indstillingen.

Bemærk: JavaScript-bekræftelsesmetoden bør ikke overbruges. Det blokerer adgangen til de andre dele af siden, indtil handling er valgt, eller vinduet lukkes.

Eksempler:

Eksempel 1: Udskrivning af den valgte handling

Test.html:

Klik på knappen for at kalde bekræftelse().

Klik her funktion myFunction() { var result; var r = confirm('Vælg en handling!'); if (r == sand) { result = 'Du har valgt OK!'; } else { result = 'Du har valgt Annulleret!'; } document.getElementById('conf').innerHTML = resultat; }

Produktion:

Ovenstående HTML-side vil vise noget tekst og en handlingsknap som følger:

JavaScript Bekræft

Når vi klikker på knappen Klik her, åbnes et dialogvindue med den angivne besked og OK og Annuller muligheder.

forbedret til loop java
JavaScript Bekræft

Hvis vi vælger OK-handlingen, vil den udføre koden sand blokkode; ellers vil den udføre den falske blokkode. Overvej nedenstående output:

JavaScript Bekræft

Eksempel 2: Brug af bekræftelsesmetoden med en betingelse

Test.html:

Klik på knappen for at kalde bekræftelse().

Klik her funktion myFunction() { if (window.confirm('Vil du virkelig slette?')) { document.getElementById('conf').innerHTML = 'du har slettet filen' } }

Produktion:

Ovenstående HTML-side vil vise noget tekst og en handlingsknap som følger:

hvad laver ravel i python
JavaScript Bekræft

Når vi klikker på knappen Klik her, åbnes et dialogvindue med den angivne besked og OK og Annuller muligheder.

JavaScript Bekræft

Hvis vi vælger OK-handlingen, vil den udføre koden sand blokkode; ellers vil den udføre den falske blokkode. Overvej nedenstående output:

JavaScript Bekræft

Fra ovenstående eksempel kan vi se, om vi har valgt OK, så har den anvendt den angivne handling under hvis tilstand.

Eksempel 3: Visning af handlingsmeddelelsen på flere linjer

For at vise handlingsmeddelelsen i flere linjer, kan vi skrive en lige før linjen, som vi ønsker skal vises i ny linje.

javafx tutorial

Overvej nedenstående eksempel:

Test.html:

Klik på knappen for at kalde bekræftelse().

Klik her funktion myFunction() { if (window.confirm('Vil du virkelig slette? Sletningen kan ikke fortrydes, hvis du bekræfter!')) { document.getElementById('conf').innerHTML = 'du har succesfuldt slettede filen' } }

Produktion:

JavaScript Bekræft

Fra ovenstående output kan vi se handlingsmeddelelsen er udskrevet i flere linjer.