JavaScript-bekreftelsesmetoden påkaller en funksjon som ber brukeren om en bekreftelsesdialog på en bestemt handling. Bekreft ()-metoden bruker et vindusobjekt for å starte en dialog med et spørsmål og to alternativknapper, OK og Avbryt . Hvis brukeren velger OK-alternativet, vil den fortsette til funksjonsutførelsen; Hvis du velger Avbryt-alternativet, avbrytes kjøringen av blokkkoden.
Den kommer tilbake ekte hvis brukeren velger OK-alternativet; ellers kommer den tilbake falsk .
Syntaks:
confirm('Select an Option!');
Parametere:
c-streng i array
Det kreves en 'meldings'-verdi i strengformat for å vises i bekreftelsesdialogen du vil vise brukeren.
Returverdi:
Bekreft-metoden returnerer en boolsk utdata, enten sant eller usant, hvis OK er valgt.
En boolsk verdi som indikerer om OK (true) eller Cancel (usant) ble valgt. Hvis en nettleser ignorerer dialoger på siden, er den returnerte verdien alltid falsk.
Bruk av Bekreft-metoden
- JavaScript confirm()-metoden brukes til å vise en spesifikk melding i et dialogvindu med alternativene OK og Cancel for å bekrefte brukerhandlingen.
- For å håndtere noen CRUD-operasjoner, er det nødvendig å bruke en bekreftelsesmelding i stedet for å bruke en handling direkte.
- Det brukes til å godta eller bekrefte noe.
- Det tvinger nettleseren til å lese meldingen og fokusere på det gjeldende vinduet.
- Den stopper alle handlingene til bekreftelsesvinduet lukkes.
- Den returnerer sann når brukere velger OK og usann ved valget av CANCEL-alternativet.
Merk: JavaScript-bekreftelsesmetoden bør ikke overbrukes. Den blokkerer tilgang til de andre delene av siden til handling er valgt eller vinduet lukkes.
Eksempler:
Eksempel 1: Skriver ut den valgte handlingen
Test.html:
Klikk på knappen for å starte bekreftelsen().
Klikk her funksjon myFunction() { var result; var r = confirm('Velg en handling!'); if (r == true) { result = 'Du har valgt OK!'; } else { result = 'Du har valgt Kansellert!'; } document.getElementById('conf').innerHTML = resultat; }Produksjon:
HTML-siden ovenfor vil vise litt tekst og en handlingsknapp som følger:
Når vi klikker på Klikk her-knappen, åpnes et dialogvindu med den angitte meldingen og alternativene OK og Avbryt.
inurl:.git/head
Hvis vi velger OK-handlingen, vil den utføre koden sann blokkkode; ellers vil den kjøre den falske blokkkoden. Tenk på utgangen nedenfor:
Eksempel 2: Bruk av bekreftelsesmetoden med en betingelse
Test.html:
Klikk på knappen for å starte bekreftelsen().
Klikk her funksjon myFunction() { if (window.confirm('Vil du virkelig slette?')) { document.getElementById('conf').innerHTML = 'du har slettet filen' } }Produksjon:
HTML-siden ovenfor vil vise litt tekst og en handlingsknapp som følger:
hva gjør ravel i python
Når vi klikker på Klikk her-knappen, åpnes et dialogvindu med den angitte meldingen og alternativene OK og Avbryt.
Hvis vi velger OK-handlingen, vil den utføre koden sann blokkkode; ellers vil den kjøre den falske blokkkoden. Tenk på utgangen nedenfor:
Fra eksemplet ovenfor kan vi se om vi har valgt OK, så har den brukt den angitte handlingen under hvis betingelse.
Eksempel 3: Viser handlingsmeldingen på flere linjer
For å vise handlingsmeldingen på flere linjer, kan vi skrive en like før linjen som vi ønsker skal vises på ny linje.
sql-klausuler
Tenk på eksemplet nedenfor:
Test.html:
Klikk på knappen for å starte bekreftelsen().
Klikk her funksjon myFunction() { if (window.confirm('Vil du virkelig slette? Sletting kan ikke tilbakestilles hvis du bekrefter!')) { document.getElementById('conf').innerHTML = 'du har lykkes slettet filen' } }Produksjon:
Fra utgangen ovenfor kan vi se handlingsmeldingen skrives ut i flere linjer.