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:
Kun napsautamme Napsauta tästä -painiketta, se avaa valintaikkunan, jossa on määritetty viesti sekä OK- ja Peruuta-vaihtoehdot.
Jos valitsemme OK-toiminnon, se suorittaa koodin true block code; muuten se suorittaa väärän lohkokoodin. Harkitse alla olevaa tulosta:
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:
Kun napsautamme Napsauta tästä -painiketta, se avaa valintaikkunan, jossa on määritetty viesti sekä OK- ja Peruuta-vaihtoehdot.
Jos valitsemme OK-toiminnon, se suorittaa koodin true block code; muuten se suorittaa väärän lohkokoodin. Harkitse alla olevaa tulosta:
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ö:
Yllä olevasta lähdöstä voimme nähdä, että toimintoviesti on painettu useilla riveillä.