Hvordan varsle ja nei med bekreftelsesfunksjonen i JavaScript

Hvordan varsle ja nei med bekreftelsesfunksjonen i JavaScript
Utviklere trenger ofte å få innspill fra brukerne til å bestemme ytterligere handlingsforløp. Denne inngangen kan være av mange typer, enklest er et ja eller nei -svar. JavaScript gir oss innebygd funksjonalitet som kan brukes til å få enkle ja/nei -svar fra brukere. Disse enkle, rett frem svarene er ofte nødvendig når brukeren utfører en sensitiv oppgave som å slette profilen sin. Et eksempel på slike innspill vil være ledeteksten av Facebook når du prøver å forlate nettsiden etter å ha skrevet et ufullstendig innlegg. Denne enkle brukerinngangen reduserer sjansen for feil og sørger for at brukeren har klare intensjoner om å utføre oppgaven.

Bekreft () Metode

JavaScript tilbyr den innebygde bekreftelsesmetoden for å be brukeren med en melding og få et ja eller nei -svar som svar. Dialogboksen tilbyr brukere med to alternativer: OK og avbryt. Hvis brukeren trykker OK, så returnerer bekreftelsesmetoden sant ellers returnerer den falske. Syntaks for bekreftelsesmetode er virkelig grei. Bare påkalle vindusobjektet og ring bekreftet () -metoden:

vindu.Bekreft (tekst);

Ettersom vindusobjektet har globalt omfang, kan metodene kalles uten henvisning til vindusobjektet.

Bekreft (tekst);

Bekreftelsesmetoden tar et enkelt valgfritt argument som er teksten som vil vises i dialogboksen. Som nevnt ovenfor returnerer bekreftelsesmetoden også en sann eller falsk verdi.

Bruke bekreftelsesmetoden ()

Du kan ganske enkelt ringe bekreftelsesmetoden () med en valgfri streng for å be brukeren om et ja eller nei -svar:

Bekreft ("Vil du fortsette?");

Du bør lagre verdien som returneres av bekreftelsesmetoden () i en variabel slik at den kan brukes senere

La User_Input = bekrefte ("Vil du fortsette?");

Det er viktig å merke seg at bekreftelsesmetoden er synkron, noe som betyr at alle andre JavaScript -prosesser vil bli stoppet og brukeren ikke vil kunne få tilgang til andre deler av websiden til de har gitt en inndata. Dette kan noen ganger forårsake problemer da utviklere ikke ønsker å begrense brukerens tilgang til websider. Bekreftelsesmetoden har også en annen ulempe at dialogboksenes posisjon, stil og alternativer ikke kan tilpasses.

Konklusjon

I denne oppskrivningen tok vi en innsikt i JavaScript-bekreftelsesmetoden. Bekreftelsesmetoden er en praktisk måte å få enkle rett frem svar fra brukere og kan ofte komme til nytte. Imidlertid har det noen få ulemper på grunn av at det ikke skal overføres.