Funcția prompt în JavaScript
Deja știți despre existența funcției alert,
care afișează un mesaj dat pe ecran. Există
de asemenea o funcție similară prompt, care
permite obținerea de la utilizator a unui text.
Să luăm de exemplu și să întrebăm numele utilizatorului:
prompt('Numele dvs.?');
Rulați codul de mai sus pentru a vedea
fereastra afișată de funcția prompt.
Introduceți-vă numele și apăsați pe buton. Dacă
ați făcut toate manipulările descrise mai sus,
atunci numele introdus de dvs. va intra în scriptul nostru.
Pentru a accesa numele introdus,
rezultatul funcției prompt
trebuie atribuit unei variabile,
de exemplu, astfel:
let name = prompt('Numele dvs.?');
Pe următoarea linie de cod să afișăm
pe ecran numele introdus anterior, folosind
funcția alert:
let name = prompt('Numele dvs.?');
alert('Numele dvs.: ' + name);
Trebuie să înțelegeți că la apelarea funcției
prompt executarea ulterioară a scriptului
este blocată, până când nu sunt introduse
datele corespunzătoare. La fel, de altfel, funcționează și funcția
alert, doar că ea așteaptă apăsarea
butonului corespunzător.
Apropo, utilizarea variabilei nu este obligatorie:
alert('Numele dvs.: ' + prompt('Numele dvs.?'));
Întrebați vârsta utilizatorului cu ajutorul funcției
prompt. Afișați cu alert
vârsta introdusă de utilizator.