logo

JavaScript Vahvista

JavaScript-vahvistusmenetelmä käynnistää toiminnon, joka pyytää käyttäjää vahvistamaan tietyn toiminnon. Vahvista () -menetelmä käyttää ikkunaobjektia käynnistämään dialogin, jossa on kysymys ja kaksi vaihtoehtopainiketta, OK ja Peruuttaa . Jos käyttäjä valitsee OK-vaihtoehdon, hän jatkaa toiminnon suorittamiseen; Peruuta-vaihtoehdon valitseminen keskeyttää lohkokoodin suorittamisen.

Se palaa totta jos käyttäjä valitsee OK-vaihtoehdon; muuten se palaa väärä .

Syntaksi:

vertaa menetelmään java
 confirm('Select an Option!'); 

Parametrit:

Tarvitset 'viesti'-arvon merkkijonomuodossa, jotta se näkyy vahvistusikkunassa, jonka haluat näyttää käyttäjälle.

Palautusarvo:

Vahvistusmenetelmä palauttaa Boolen lähdön, joko tosi tai epätosi, jos OK valitaan.

Totuusarvo, joka osoittaa, oliko valittuna OK (tosi) vai Peruuta (epätosi). Jos selain ohittaa sivun sisäiset dialogit, palautettu arvo on aina epätosi.

Vahvista-menetelmän käyttö

  • JavaScript vahvistus() -menetelmää käytetään näyttämään tietty viesti valintaikkunassa OK- ja Peruuta-vaihtoehdoilla käyttäjän toiminnan vahvistamiseksi.
  • Joidenkin CRUD-toimintojen käsittelyssä on välttämätöntä käyttää vahvistusviestiä toimenpiteen suoran suorittamisen sijaan.
  • Sitä käytetään hyväksymään tai vahvistamaan jotain.
  • Se pakottaa selaimen lukemaan viestin ja keskittymään nykyiseen ikkunaan.
  • Se pysäyttää kaikki toiminnot, kunnes vahvistusikkuna suljetaan.
  • Se palauttaa tosi, kun käyttäjät valitsevat OK ja epätosi PERUUTA-vaihtoehdon valinnassa.

Huomautus: JavaScript-vahvistusmenetelmää ei pidä käyttää liikaa. Se estää pääsyn sivun muihin osiin, kunnes toiminto valitaan tai ikkuna suljetaan.

Esimerkkejä:

Esimerkki 1: Valitun toiminnon tulostaminen

Test.html:

Napsauta painiketta vahvistaaksesi ().

Napsauta tästä function myFunction() { var tulos; var r = vahvista('Valitse toiminto!'); if (r == true) { result = 'Olet valinnut OK!'; } else { result = 'Olet valinnut Peruutettu!'; } document.getElementById('conf').innerHTML = tulos; }

Lähtö:

raja css:llä

Yllä oleva html-sivu näyttää tekstiä ja toimintopainikkeen seuraavasti:

JavaScript Vahvista

Kun napsautamme Napsauta tästä -painiketta, se avaa valintaikkunan, jossa on määritetty viesti sekä OK- ja Peruuta-vaihtoehdot.

JavaScript Vahvista

Jos valitsemme OK-toiminnon, se suorittaa koodin true block code; muuten se suorittaa väärän lohkokoodin. Harkitse alla olevaa tulosta:

JavaScript Vahvista

Esimerkki 2: Vahvistusmenetelmän käyttö ehdon kanssa

Test.html:

Napsauta painiketta vahvistaaksesi ().

Napsauta tästä function myFunction() { if (window.confirm('Haluatko todella poistaa?')) { document.getElementById('conf').innerHTML = 'olet poistanut tiedoston' } }

Lähtö:

Yllä oleva html-sivu näyttää tekstiä ja toimintopainikkeen seuraavasti:

JavaScript Vahvista

Kun napsautamme Napsauta tästä -painiketta, se avaa valintaikkunan, jossa on määritetty viesti sekä OK- ja Peruuta-vaihtoehdot.

JavaScript Vahvista

Jos valitsemme OK-toiminnon, se suorittaa koodin true block code; muuten se suorittaa väärän lohkokoodin. Harkitse alla olevaa tulosta:

JavaScript Vahvista

Yllä olevasta esimerkistä voimme nähdä, olemmeko valinneet OK, sitten se on soveltanut määritetyn toiminnon alla jos kunto.

Esimerkki 3: Toimintoviestin näyttäminen useilla riveillä

Jos haluat näyttää toimintoviestin useilla riveillä, voimme kirjoittaa juuri sen rivin eteen, jonka haluamme näkyvän uudella rivillä.

css ensimmäinen lapsi

Harkitse alla olevaa esimerkkiä:

Test.html:

Napsauta painiketta vahvistaaksesi ().

Napsauta tästä function myFunction() { if (window.confirm('Haluatko todella poistaa? Poistoa ei voi peruuttaa, jos vahvistat!')) { document.getElementById('conf').innerHTML = 'olet onnistunut poisti tiedoston' } }

Lähtö:

JavaScript Vahvista

Yllä olevasta lähdöstä voimme nähdä, että toimintoviesti on painettu useilla riveillä.