Funktsioon prompt JavaScriptis
Sa juba tead funktsiooni alert olemasolust,
mis kuvab etteantud sõnumi ekraanile. Samuti on olemas
sarnane funktsioon prompt, mis
võimaldab kasutajalt mingit teksti saada.
Võtame näiteks küsime kasutaja nime:
prompt('Sinu nimi?');
Käivita ülaltoodud kood, et näha
akent, mida funktsioon prompt kuvab.
Sisesta oma nimi ja vajuta nupule. Kui
sa tegid kõik ülalkirjeldatud manipulatsoionid,
siis sisestatud nimi jõuab meie skripti.
Et saada juurdepääsu sisestatud
nimele, tuleb funktsiooni prompt
tulemus omistada mingisse muutujasse,
näiteks nii:
let name = prompt('Sinu nimi?');
Järgmisel koodireal kuvame
ekraanile varem sisestatud nime, kasutades
funktsiooni alert:
let name = prompt('Sinu nimi?');
alert('Sinu nimi: ' + name);
Sa pead mõistma, et funktsiooni prompt
kutsumisel blokeeritakse skripti edasine täitmine,
kuni vastavad andmed on sisestatud. Üldiselt töötab
samamoodi ka funktsioon alert, ainult et see ootab
vastava nupu vajutamist.
Muide, muutujat pole vaja kasutada:
alert('Sinu nimi: ' + prompt('Sinu nimi?'));
Küsi kasutaja vanus funktsiooniga
prompt. Kuva alert-iga
kasutaja poolt sisestatud vanus.