Funkcija prompt JavaScript
Jūs jau zināt par funkcijas alert esamību,
kura izvada norādīto ziņojumu uz ekrāna. Pastāv
arī līdzīga funkcija prompt, kas
ļauj iegūt no lietotāja kādu tekstu.
Piemēram, pajautāsim lietotāja vārdu:
prompt('Jūsu vārds?');
Palaidiet iepriekš minēto kodu, lai redzētu
uznirstošo logu, ko izvada funkcija prompt.
Ierakstiet savu vārdu un nospiediet pogu. Ja
jūs veicāt visas iepriekš aprakstītās darbības,
tad jūsu ievadītais vārds nonāks mūsu skriptā.
Lai iegūtu piekļuvi ievadītajam
vārdam, funkcijas prompt darbības rezultāts
jāpiešķir kādai mainīgajam,
piemēram, šādi:
let name = prompt('Jūsu vārds?');
Nākamajā koda rindā izvadīsim
uz ekrāna iepriekš ievadīto vārdu, izmantojot
funkciju alert:
let name = prompt('Jūsu vārds?');
alert('Jūsu vārds: ' + name);
Jums jāsaprot, ka, izsaucot funkciju
prompt, turpmākā skripta izpilde
tiek bloķēta, līdz netiks ievadīti atbilstošie
dati. Principā, tāpat strādā arī funkcija
alert, tikai tā gaida atbilstošās
pogas nospiešanu.
Starp citu, izmantot mainīgo nav obligāti:
alert('Jūsu vārds: ' + prompt('Jūsu vārds?'));
Pajautājiet lietotāja vecumu, izmantojot funkciju
prompt. Izvadiet, izmantojot alert,
lietotāja ievadīto vecumu.