Funkcija prompt v JavaScript
Že veste o obstoju funkcije alert,
ki izpiše dano sporočilo na zaslon. Obstaja
tudi podobna funkcija prompt, ki
omogoča pridobitev kakšnega besedila od uporabnika.
Za primer vprašajmo uporabniško ime:
prompt('Vaše ime?');
Zaženite zgornjo kodo, da boste videli
okno, ki ga prikaže funkcija prompt.
Vnesite vaše ime in pritisnite gumb. Če
ste opravili vse zgoraj opisane manipulacije,
bo vaše vneseno ime prišlo v naš skript.
Za dostop do vnesenega
imena je treba rezultat delovanja funkcije prompt
dodeliti neki spremenljivki,
na primer takole:
let name = prompt('Vaše ime?');
V naslednji vrstici kode izpišimo
na zaslon prej vneseno ime z uporabo
funkcije alert:
let name = prompt('Vaše ime?');
alert('Vaše ime: ' + name);
Razumeti morate, da se ob klicu funkcije
prompt nadaljnje izvajanje skripta
blokira, dokler niso vneseni ustreznni
podatki. Na splošno enako deluje tudi funkcija
alert, le da ta čaka na pritisk
ustreznega gumba.
Mimogrede, uporaba spremenljivke ni obvezna:
alert('Vaše ime: ' + prompt('Vaše ime?'));
Vprašajte uporabnika po starosti s funkcijo
prompt. Izpišite z alert
uporabniško vneseno starost.