Funkcija prompt JavaScript
Jūs jau žinote apie funkcijos alert egzistavimą,
kuri išveda nurodytą pranešimą į ekraną. Taip pat egzistuoja
panaši funkcija prompt, kuri
leidžia gauti iš vartotojo kokį nors
tekstą.
Paimkime pavyzdžiu paklauskime vartotojo vardo:
prompt('Jūsų vardas?');
Paleiskite aukščiau pateiktą kodą, kad pamatytumėte
langelį, kurį išveda funkcija prompt.
Įveskite savo vardą ir paspauskite mygtuką. Jei
jūs atlikote visus aukščiau aprašytus veiksmus,
tai įvestas jūsų vardas pateks į mūsų scenarijų.
Norint gauti prieigą prie įvesto
vardo, funkcijos prompt darbo rezultatą
reikia priskirti kokiam nors kintamajam,
pavyzdžiui, štai taip:
let name = prompt('Jūsų vardas?');
Kitoje kodo eilutėje išveskime
į ekraną anksčiau įvestą vardą, pasinaudoję
funkcija alert:
let name = prompt('Jūsų vardas?');
alert('Jūsų vardas: ' + name);
Jūs turite suprasti, kad iškviečiant funkciją
prompt tolesnis scenarijaus vykdymas
blokuojamas, kol nebus įvesti atitinkami
duomenys. Iš esmės taip pat veikia ir funkcija
alert, tik ji laukia paspaudimo
atitinkamą mygtuką.
Beje, naudoti kintamąjį nebūtina:
alert('Jūsų vardas: ' + prompt('Jūsų vardas?'));
Paklauskite vartotojo amžiaus naudodami funkciją
prompt. Išveskite naudodami alert
vartotojo įvestą amžių.