⊗jsPmBsPmt 62 of 505 menu

Prompt-funktio JavaScriptissä

Tiedät jo alert-funktion olemassaolosta, joka näyttää annetun viestin ruudulla. On olemassa myös samankaltainen prompt-funktio, joka mahdollistaa käyttäjältä saadun tekstin.

Kysytään esimerkiksi käyttäjän nimeä:

prompt('Nimesi?');

Suorita yllä oleva koodi nähdäksesi prompt-funktion tuottaman ikkunan. Kirjoita nimesi ja paina nappia. Jos olet suorittanut kaikki yllä kuvatut toimenpiteet, kirjoittamasi nimi siirtyy skriptiimme.

Saadaksesi käyttöön kirjoitetun nimen, prompt-funktion tulos tulee sijoittaa johonkin muuttujaan, esimerkiksi näin:

let name = prompt('Nimesi?');

Seuraavalla koodirivillä tulostetaan ruudulle aiemmin kirjoitettu nimi käyttämällä alert-funktiota:

let name = prompt('Nimesi?'); alert('Nimesi: ' + name);

Ymmärrät varmasti, että prompt-funktion kutsuttaessa skriptin jatkokäsittely estyy, kunnes vastaavat tiedot on syötetty. Pohjimmiltaan samalla tavalla toimii myös alert-funktio, vaikka se odottaakin vastaavan napin painamista.

Muuttujan käyttö ei muuten ole pakollista:

alert('Nimesi: ' + prompt('Nimesi?'));

Kysy käyttäjän ikä prompt-funktiolla. Tulosta alert-funktiolla käyttäjän syöttämä ikä.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää